Hi gokhan,
hope this little synopsis can help You on…
- Loading the ‘MIOS Bootstrap Loader’ into the PIC:
see:
http://www.ucapps.de/mios_bootstrap.html
Open ‘IC-Prog’
=> choose ‘PIC 18F452’ in IC-Prog
=> Load the ‘MIOS Bootstrap Loader’
The bootstrap loader has to know about two important parameters: the MIDI device ID, which should be unique number in a chain of multiple MIDIboxes, and the baudrate. Currently it can be chosen between the common MIDI baudrate (31250) and the rate used by the MIDIbox-to-COM interface (38200). A third parameter allows to define the connected LCD type, so that MIOS is able to select the appropriate driver before printing a message on screen. Currently character displays (1x8, 1x16, 2x16, 2x20, 2x40, 4x16, 4x40) and KS0108-based graphical LCDs are supported, more GLCD types are planned.
Search for the ‘ID Value’ in IC-Prog.
=> You need to change the ‘ID Value’ (bitfield ID[57-63]) for your needs:
see:
http://avi.dezines.com/mbhp/idgen.html
for example…
=> Device ID: 00
=> LCD Type: Character
=> I/O Type: LTC [RS232-Interface (Com Port / Serial RS232-Port)]
result: 0000000000000100
Now that You have the right ‘ID Value’ in IC-Prog go ahead and program the PIC via IC-Prog and the JDM
- Loading MIOS into the PIC:
Use the MIDIbox-to-COM interface:
PC:COM-Port<---------RS232 cable ------------> LTC-Module(stuffed with MAX232 interface)<—>J11:MidiBox Core-Module
see:
http://www.ucapps.de/midibox_to_com.html
Install the RS232 Midi interface driver on your PC (CBX serial port driver by Yamaha)
Load ‘Serge’s SysEx Loader, PIC18F Version’
http://www.ucapps.de/howto_tools_syxloader_18f.html
Choose the ‘Serial/Com Midi-Port’ (CBX serial port driver by Yamaha)
Load Mios (this time: mios_v1_7.syx) and send the Sysex-data (the Mios-Code) to your PIC (Core-Module)
If there is a LCD connected to the Core and everything is ok ‘Ready.’ should appear.
Good Luck!

Greetings,
Lemonhorse