Hi,
I know this keeps coming up, and there are some topics to find about, but could someone give me some feedback…if the description beneath is the right and proper way to change the id’s in the MBSID x4 setup…using four 18F’s and normal midi-interface and a normal LCD… I was getting confused after “too” much of reading…topics…
Get lost in my own head…But is this right?
First:
Change ID (before burning MIOS-bootstrap_loader_v1.1b) of the PIC’s form 0 to 3 (assuming that 0 is the mastercore and 1,2,3 the slaves).
Then burn this into PIC…with JDM -programmer.
Second:
Changing ID’s into 0 to 3 in MIOS_v1.4 (before sending the firmware-sys-ex) by taking the MIOS_v1.5.hex and changing the ID here by the hex2syx.pl - converter written in perl..
with the approperiate command…
-
Start the script with (example): d:\perl\bin\perl hex2syx.pl mios_v1.4.hex -device_id 0x00.
-
Start the script with (example): d:\perl\bin\perl hex2syx.pl mios_v1.4.hex -device_id 0x01.
-
Start the script with (example): d:\perl\bin\perl hex2syx.pl mios_v1.4.hex -device_id 0x02.
-
Start the script with (example): d:\perl\bin\perl hex2syx.pl mios_v1.4.hex -device_id 0x03.
Then sysex these files to each PIC with the same ID (burned in the step 1 by IC-prog.)
Third:
Convert the appropriate hex file of the midibox_sid_v1_5b-folder (depending on your SID) into a syx-file …by using the hex2syx.pl converter written in perl:
by:
Start the script with (example): d:\perl\bin\perl hex2syx.pl midibox_sid_v1_5b_8580.hex.
Then sysex this file to the four PICs (assuming you have 4 SID type 8580’s).
Four:
To give a ID’s to your slave SID’s you then just connect only one core with your PC and send following SysEx string:
F0 00 00 7E 46 [old device-number] 0D 03 00 [new device-number] F7.
Which is as followed; (literaly quoting Thorsten Klose in Midibox Control Surface Step B:)
Slave 0: F0 00 00 7E 46 00 0D 03 00 00 F7
Slave 1: F0 00 00 7E 46 00 0D 03 00 01 F7
Slave 2: F0 00 00 7E 46 00 0D 03 00 02 F7
Slave 3: F0 00 00 7E 46 00 0D 03 00 03 F7
And then everything should be ready…and set…or not…???
I did get lost by the last step (step four), which made me confused… if this wasn’t the way changing the device id of the core…
Anyone…please confirm that this setups is wrong…or maybe right…
Would be really nice to let me know if this is ok…and if not…what is wrong…
Thanks in advance…
Grtz erik…