ABOUT THE HARDWARE SETUP
All the hardware for my MIDIbox CV project is completely assembled, the PIC is from SmashTV labeled “BSL V1.2B MIOS V1.9F PIC18F452 0000 0000 0000 0000”. I’ve double checked everything, and worked through all the documents on this subject I can find, it is safe to assume all hardware setup is correct.
TESTING MIDI I/O
I now have just the CORE module correctly connected via MIDI in/out to my computer, and it is powered up. I get “SysEx: F0 00 00 7E 40 00 01 F7” every two seconds in the MIDI Monitor: IN window of MIOS Studio.
UPLOADING MIOS (mios_update_v1_9f\pic18f452\midi\update_without_installed_mios.hex)
OK, so the next thing is to upload MIOS via MIDI. Here’s what I’m doing: I opened the MIOS Hex File Upload window and checked “Wait for upload request…” and “Smart Mode” “Device ID” is set to “0”. I selected file “mios_update_v1_9f\pic18f452\midi\update_without_installed_mios.hex”, and I get the following text:
"Starting upload of update_without_installed_mios.hex
Hex file contains code in MIOS range, forcing reboot for upload via 1st level bootloader!
The reboot request will lead to an error acknowledge, please ignore!
Waiting for upload request…"
I power down the CORE module, clear the monitor windos, click “Start”. I see the following text in the MIDI Monitor: OUT window “SysEx: F0 00 00 7E 40 00 02 00 00 00 00 00 00 F7” then quickly power up the CORE module. I see “SysEx: F0 00 00 7E 40 00 01 F7” in the MIDI Monitor: IN window, every two seconds.
I then clicked “Stop”, cycled power on the CORE module then clicked “Start”. Same result in the MIDI Monitor: OUT window, same result in the MIDI Monitor: IN window.
TRYING A DIFFERENT FILE (midibox_cv_v1_2b\setup_default.hex)
I clicked Stop, and powered down the CORE, then selected file “midibox_cv_v1_2b\setup_default.hex” from the unzipped MIDIbox CV download, clicked “Start”, powered up the CORE, received same 2 sec. response in the MIDI Monitor IN window, text in Hex File Upload Window read " Starting upload of setup_default.hex
Waiting for upload request".
I don’t know what to try next! ![]()