On 2019/7/12 at 11:42 AM, dzo said:
That .DAT file looks fine (the subaru logo), though it might be upside down.
Looks like you are close, seems like the checksum in the VER file is not correct.
The other VER files in your zip seem to use a different checksum method, (crc32b). Try the attached makever.c instead.
You might also want to try creating an OPN100 folder with the .DAT file in it and copying the ver file to OPN.VER . When it worked, my folder structure looked like this:
AVICMRZ90/
--NA090OPN.DAT
--NA090OPN.VER
--OPN.VER
--OPN090/
----NA090OPN.DAT
makever.c
Thank you for your support.
Not all are perfect, but some opening boot images were modifiable.
I wrote a way to apply the opening image with the help of Mr. dzo.
[How to change the opening image of Raku Navi]
1. In the test mode on the navigation side, select "Start writing data(プログラム強制書換)" from "Opening Image data write(起動データ書き込み)", and check the *** characters of ***.OPN (Example:NA090.OPN)
2.Edit the image you want to display with GIMP etc.Make a mirror image and upside down the image Save it as bmp 800x480 in size.
3.Display the .bmp image saved earlier with the binary editor Copy the character string from [00 00 00 00 00] (00008A) to the end, and
00000000 a5 5a 5a a5 00 b8 0b 00 bc ea cd 15 00 00 00 01 |.ZZ.............|
00000010 01 00 00 00 00 00 00 00 4e 41 30 39 30 4f 50 4e |........NA090OPN|
00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
000001F0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
After that, paste the binary data from 00000008A copied earlier and save it with the number .dat confirmed in 1.(Example:NA090OPN.DAT)
※ At this time, confirm that it is 768, 512 bytes.
4.Download [makever.c] from https://github.com/dzo/mrz99 Open makever.c with a text editor (NA090) and change the three listed to the numbers confirmed in 1.
5.Compile [gcc makever.c -o makever] with the C language compiler (Msys2 or ubuntu for Windows) installed with gcc, and create makever.exe.
6.Put the created .dat in the same folder as makever.exe, and execute [./makever NA090OPN.DAT NA090BOT.VER] from the C language compiler.
7.Create a folder called [AVIC ****] in the SD root folder.
Put it in the folder where you made .VER (eg NA090OPN.VER) that came out in 6.
(* Indicates the model name of Navi. If you do not know, it is written that you look at the .HTM file of Navi. Example: AVICMRZ90, AVICMRZ0047, etc.)
8.Create a folder called OPN *** in the folder created in 7. (Example: OPN090) Put DAT made in 3 in it (example: NA090OPN. DAT)
SD
-AVICMRZ090
-NA090OPN.VER
-OPN090
-NA090OPN.DAT
9. Insert the SD card into the navigation and open the test mode
10. Open [Forced program write(プログラム強制書換)] → [Opening Image data write(起動データ書き込み)] from the test mode and confirm that the version is displayed in the SD and execute
However, I will display a custom image for 5 seconds after launching this way. The remaining 5 seconds is the image before the change. After that, the custom image was displayed for only one second.
I'm happy with this because I like it [custom images 5 seconds + original images 5 seconds].
Thank you very much.
https://mega.nz/#!wz4wQACR!dy3ddJLRu-uvmKYuAD7pXopShD2U6n8wR7aOTDkNjZ0

