Shoot.
OK this is what I’m doing:
I have pic18’s that I want to be 1, 2, and 3 with regards to device id.
I have already uploaded the MIOS v1.8 as it comes in .syx format from the download page. (when I try to upload a mios.syx file that I have used hex2syx.pl -os_upload -device-id 0x0[id] I get no response from the pic/core/LCD at all (just the black bars, or if mios is already uploaded, it boots straight to mios ingoring my new attempt at uploading)
in the change_id folder, I use the command >perl hex2syx -device_id 0x0[id] main.hex and I get the resulting main.syx file.
I have tried uploading this change_id file during the 2-second boot phase, after that when mios is “ready” or even after that when a SID app is already on with “Internal Patch” written on the screen.
all 3 ways don’t seem to change the 8 byte string that starts when the pic boots, which i’ve read tells you what device id it is. in my case, I get this:
00 F0 00 00 7E 40 00 01 F7
when i have a sid app uploaded (in which I have changed the device id with the MPLAB IDE to the correct ID inside the .asm file) i get the following 13 messages:
00 F0 00 00 7E 40 00 01 F7
00 F0 00 00 7E 46 01 0D 00 00 00 F7
00 F0 00 00 7E 46 01 0D 01 00 00 F7
00 F0 00 00 7E 46 01 0D 02 00 00 F7
[then a big one i won’t type out that is onviously the “Internal Patch” screen]
and this cycle of the above 4 messages cycles 3 times.
my question is: what should i get to identify what the device id is, and what am i doing wrong that can’t change the device id?