Tanstaafl Posted August 13, 2004 Report Share Posted August 13, 2004 I have been using my midibox based on the 16f877 for a while. Now I am attempting to start with MIOS. I have made the hardware mods to the JDM programmer. swapped the 20MHz xtal for a 10MHz xtal and added the extra 10k resistor to fix LVP.When I plug power into the core module....MidiOX shows:SYSX: 240 0 0 126 64 0 1 247I have no idea what this means. I am using a standard 2 x 16 lcd , one DINX4, one AIN(32 pots), and one keypad plugged into the DINX4.All of this stuff works with the '877 version/chipAny help whould be greatly appreciated.thanx in advance :)gb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 13, 2004 Author Report Share Posted August 13, 2004 I have been using my midibox based on the 16f877 for a while. Now I am attempting to start with MIOS. I have made the hardware mods to the JDM programmer. swapped the 20MHz xtal for a 10MHz xtal and added the extra 10k resistor to fix LVP.When I plug power into the core module....MidiOX shows:SYSX: 240 0 0 126 64 0 1 247I have no idea what this means. I am using a standard 2 x 16 lcd , one DINX4, one AIN(32 pots), and one keypad plugged into the DINX4.All of this stuff works with the '877 version/chipAny help whould be greatly appreciated.thanx in advance :)gb Quote Link to comment Share on other sites More sharing options...
lemonhorse Posted August 13, 2004 Report Share Posted August 13, 2004 hi gbeth,just a guess:Did you pay attention to the "MIOS V1.7 hardware mods":http://www.ucapps.de/mios_v1_7_hardware_mods.html Quote Link to comment Share on other sites More sharing options...
lemonhorse Posted August 13, 2004 Report Share Posted August 13, 2004 hi gbeth,just a guess:Did you pay attention to the "MIOS V1.7 hardware mods":http://www.ucapps.de/mios_v1_7_hardware_mods.html Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 13, 2004 Author Report Share Posted August 13, 2004 yeah, I changed the bankstick lead to pin 28 (RD5)I don't use a SID and only have one DIOX4, with nothing else attached to SC.however, I have had a hard time getting my head around the ID of the chip. when I bring up IC-Prog and load the bootloader, the ID appears to already be set to 000000000 (however many zeros it is) I will want to use this in a multi midibox config eventually. Am I still missing something?thanxgb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 13, 2004 Author Report Share Posted August 13, 2004 yeah, I changed the bankstick lead to pin 28 (RD5)I don't use a SID and only have one DIOX4, with nothing else attached to SC.however, I have had a hard time getting my head around the ID of the chip. when I bring up IC-Prog and load the bootloader, the ID appears to already be set to 000000000 (however many zeros it is) I will want to use this in a multi midibox config eventually. Am I still missing something?thanxgb Quote Link to comment Share on other sites More sharing options...
doc Posted August 13, 2004 Report Share Posted August 13, 2004 Ok, let's sort some things ...You have successfully burned the bootloader.The id 000....0000 is ok, as long as you don't use a LTC Module.Now you have to sysex the MIOS1.7 in MidiOX (you must start to SysEx in 2 seconds after power up).After that you can SysEx your application.hope this helpsDOC Quote Link to comment Share on other sites More sharing options...
doc Posted August 13, 2004 Report Share Posted August 13, 2004 Ok, let's sort some things ...You have successfully burned the bootloader.The id 000....0000 is ok, as long as you don't use a LTC Module.Now you have to sysex the MIOS1.7 in MidiOX (you must start to SysEx in 2 seconds after power up).After that you can SysEx your application.hope this helpsDOC Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 13, 2004 Author Report Share Posted August 13, 2004 thanx for the reply DOC,yeah, that's the procedure I have followed.... still get the same SYSX message as stated in my original post and the lcd displays all blocks on the top row (forgot to mention that yesterday). When same board is stuffed with a `877 DINX4, lcd, pots, buttons all work fine. Of course, I have only had a couple of hours a day to play with this since getting the `452, so will have a bit more time this weekend to dig deeper.Have a GREAT DAY!!!!thanxgb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 13, 2004 Author Report Share Posted August 13, 2004 thanx for the reply DOC,yeah, that's the procedure I have followed.... still get the same SYSX message as stated in my original post and the lcd displays all blocks on the top row (forgot to mention that yesterday). When same board is stuffed with a `877 DINX4, lcd, pots, buttons all work fine. Of course, I have only had a couple of hours a day to play with this since getting the `452, so will have a bit more time this weekend to dig deeper.Have a GREAT DAY!!!!thanxgb Quote Link to comment Share on other sites More sharing options...
moebius Posted August 13, 2004 Report Share Posted August 13, 2004 I hope you've got this one working... (everything defaults to that 0000000000000000 ;))Then in multi-midibox environment, assign different cores to unique IDs using IC-Prog. Then convert MIOS and Applications from HEX to sysex with hex2syx.pl using -device_id [id] for each core.The instructions are in bootstrap page.. Bye, Moebius Quote Link to comment Share on other sites More sharing options...
moebius Posted August 13, 2004 Report Share Posted August 13, 2004 I hope you've got this one working... (everything defaults to that 0000000000000000 ;))Then in multi-midibox environment, assign different cores to unique IDs using IC-Prog. Then convert MIOS and Applications from HEX to sysex with hex2syx.pl using -device_id [id] for each core.The instructions are in bootstrap page.. Bye, Moebius Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 13, 2004 Author Report Share Posted August 13, 2004 >> Then convert MIOS and Applications from HEX to sysex with hex2syx.pl using -device_id [id] for each core.this part has NOT occured!!! will try it when I get home tonight!!!!!THANX Moebius!!!!will keep my fingers crossed.gb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 13, 2004 Author Report Share Posted August 13, 2004 >> Then convert MIOS and Applications from HEX to sysex with hex2syx.pl using -device_id [id] for each core.this part has NOT occured!!! will try it when I get home tonight!!!!!THANX Moebius!!!!will keep my fingers crossed.gb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 14, 2004 Author Report Share Posted August 14, 2004 Well, there are times when I can really be dense, and this appears to be one of those times.I never set MidiOX to display HEX.... duhhh. did that and at least the core is sending the (F0 XX XX XX XX) request to send string to MidiOX, so I am assuming the core is doing what it's supposed to.I am beginning to think my midi-in to the core may be disfunctional in some way. I will test that today.Moebius, I was under the impression that TK had posted all of the (already converted) .syx files to the website, so I have been using those. Do I really need to run the perl scripts against the original hex files and use those instead?Thanx for the help!!Have a GREAT DAY!!!!!gb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 14, 2004 Author Report Share Posted August 14, 2004 Well, there are times when I can really be dense, and this appears to be one of those times.I never set MidiOX to display HEX.... duhhh. did that and at least the core is sending the (F0 XX XX XX XX) request to send string to MidiOX, so I am assuming the core is doing what it's supposed to.I am beginning to think my midi-in to the core may be disfunctional in some way. I will test that today.Moebius, I was under the impression that TK had posted all of the (already converted) .syx files to the website, so I have been using those. Do I really need to run the perl scripts against the original hex files and use those instead?Thanx for the help!!Have a GREAT DAY!!!!!gb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 14, 2004 Author Report Share Posted August 14, 2004 I have included a link to a picture of my MidiOX screen.can anybody tell anything about what this says?http://www.ggbnet.com/midibox-midiox-capture-a.GIFthanx in advancegb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 14, 2004 Author Report Share Posted August 14, 2004 I have included a link to a picture of my MidiOX screen.can anybody tell anything about what this says?http://www.ggbnet.com/midibox-midiox-capture-a.GIFthanx in advancegb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 14, 2004 Author Report Share Posted August 14, 2004 WOOOOHOOOOO!!!!!it was the opto-isolator!loaded the main.syx... now getting MIOS version and 'hello world' !!!let's see if I can get any farther along the path to enlightenment.thanx for all the help!gb Quote Link to comment Share on other sites More sharing options...
Tanstaafl Posted August 14, 2004 Author Report Share Posted August 14, 2004 WOOOOHOOOOO!!!!!it was the opto-isolator!loaded the main.syx... now getting MIOS version and 'hello world' !!!let's see if I can get any farther along the path to enlightenment.thanx for all the help!gb Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.