How to hack the 2006 Honda Civic Navigation System
What I've learned and how I learned it.

2006-02-07: finished determining which files from DVD are needed to download new software.
-rw--a-    5182015  23 Aug 2005 04:11:55  06AVN.bin
-rw--a-   21832335   5 Feb 2006 08:44:39  06AVN2.bin
-rw--a-       1296  30 May 2005 22:15:04  A0000_00.MNG
-rw--a-        381  26 Apr 2005 03:46:21  DCA0.REG
-rw--a-        272  23 Aug 2005 04:28:55  PRG_INFO.MNG
-rw--a-      76288   4 Feb 2005 00:06:14  UPDATE_APL.exe

2006-02-04: converted windows 8-bit bitmap to 16-bit bitmap (see 8to16.exe below) and loaded it into 06AVN2.bmp.  Success!


2006-02-03: successfully changed the splash screen from Honda to Acura


2006-02-01: tried a DVD-R with new BMP file in 06AVN2.bin.

2006-01-31: tried 2 CD-R based methods.

Threads to watch:
http://www.hondacivicforum.com/m_143088/mpage_1/key_/tm.htm#161051
http://tl.acurazine.com/forums/showthread.php?t=129765&page=5&pp=25
http://www.v6performance.net/forums/showthread.php?t=51626&page=4&pp=30

1) I got Bysin's source code from:
http://www.drkangel.com/dumpnavi/navi-console-src.zip

2) I got a new CECompressv4.dll from:
http://www.xs4all.nl/~itsme/projects/perl/ppm/cecompr-libs.zip
because Bysin's program failed when calling into CECompress.dll

3) I created Bysin.exe
http://guicide.com/cars/2006civic/nav/hacks/Bysin.zip
because Bysin's code Ass-U-Me'd a max of 128 files and modules, but there are 1613 modules in 06AVN2.bin.

4) I created 8to16.exe
http://guicide.com/cars/2006civic/nav/hacks/8to16.zip
because Paint Shop Pro X can't recognize nor write the format which the opening screen uses.

You may use a CD instead of a DVD.  I've used the following sucessfully:
Imation DVD+RW discs.  $7.77 for 5 at Mall-Wart.
Imation CD-R 700MB Gold Thermal
Verbatim CD-RW 650MB Data Life Plus