My Garmin nüvi 360 still works like new, and even the original battery is holding up. I vibe-coded my own standalone Python/SQLite map updater that re-engineers map structures for legacy Garmin firmware, separating routing, address search, and display data for greater efficiency.
It combines multiple public GIS and address databases, deduplicates and validates records, and builds Garmin-compatible maps with approximately 46% more searchable addresses than my previous map, while keeping the completed image under 1 GB.
I'm refining the rendering profile to eliminate unnecessary topographic clutter, potentially shrink map files further, and improve redraw performance. The current package is a standalone updater, with a portable Windows executable planned first and a Windows installer as a possible future option. The goal is to automate map updates and keep perfectly good legacy hardware useful with modern mapping data.