Wisefire Posted August 25, 2005 Report Share Posted August 25, 2005 hi guys,im starting up with a midibox sid aswell.. but i had something i didnt understand..so you have a .hex file which is a bootloader, but what is an id header.. i know it tells the bootloader what it is supposed to know.. but how.. is it a part of the bootloader which i would have to edit?greetz,wisefire Quote Link to comment Share on other sites More sharing options...
raphael Posted August 25, 2005 Report Share Posted August 25, 2005 The ID is not part of the hex file. You set the ID in the burner program (IC-Prog, P18...) before flashing the loader.It's all explained here:http://www.ucapps.de/mios_bootstrap.htmlRaphaelP.S.: You can change the ID even with already burned bootloader by flashing this application: http://www.ucapps.de/mios/change_id_v1_4.zip Quote Link to comment Share on other sites More sharing options...
goule Posted August 25, 2005 Report Share Posted August 25, 2005 When you buy the PIC, you can ask to have the bootloader already inside the pic.Then what you'll have to do is simple : 1/ When you switch on your midibox your LCD will display a black line during 2 seconds : during that time you'll have to send the MIOS 1.8 sysex file to the device via MIDI. 2/ After the MIOS is installed you can upload your application to the device whenever you wantAbout the header : it depends on your LCD type (graphical or not), etc. Just follow the link Raphael gave you.Hope it helps ... Quote Link to comment Share on other sites More sharing options...
Wisefire Posted August 25, 2005 Author Report Share Posted August 25, 2005 i have read the site, its isnt really explainatory..and im not getting a pic from smashtv (extra shipping cost) or mike and jörgs webshop (17 euro for a pic? to expensive even without the shipping)ive opted for another source.. which cant program it for me.. so ive descided to do it myself.. ill figure it out when i get my pic here i guess.. Quote Link to comment Share on other sites More sharing options...
kokoon Posted August 28, 2005 Report Share Posted August 28, 2005 i'm just having the same issues but i think i just got it this time:1. get the (blank) PIC2. look up what you're gonna use it for and determine the needed IDif i got this right then i'll need an all-zeroes ID for a regular lcd master core of the multi-sid, and for each slave core an ID with 1, 2, 3, 4, ... at the end of the zeroes3. get ahold of a PIC burner of some sorteg. build yourself a JDM burner, go to a friend who already built/bought one4. plug your PIC into the burner5. check/correct the PIC ID in the burner app. apparently the values of what you need to change (according to the example i'm following) it's located "in bitfield ID[57-63]" - as written on the ucapps. i guess that means you have to edit hex value on offset 63 but i'm not exactly sure. the screenshot on ucapps shows a text field where you can just enter the ID and that's that. i hope it's that easy.6. load the bootloader hex into the burner app and burn it.now i'm not exactly sure if all those restrictions for the buffers and delays apply here also but let's say you just burn it the easiest way.7. plug the PIC with burned bootloader into the core and connect it to your pc via midi. from here on follow instructions on http://www.ucapps.de/mios_bootstrap.htmlsomeone that's done this before - PLEASE tell us this is correct. or wrong. and then correct us. the info about this is really lacking. Quote Link to comment Share on other sites More sharing options...
raphael Posted September 2, 2005 Report Share Posted September 2, 2005 Yeah kokoon, you're right!the screenshot on ucapps shows a text field where you can just enter the ID and that's that. i hope it's that easy.Yes, it's that easy ;D (The screenshot is from IC-prog, the program to use with the JDM. If you use the PIC_BURNER module ther is a simmilar field on the "memeory map" tab in the P18 software)6. load the bootloader hex into the burner app and burn it.now i'm not exactly sure if all those restrictions for the buffers and delays apply here also but let's say you just burn it the easiest way.PIC_Burner works for without fiddling around. With JDM I had to adjust the I/O delay on some computers and there was no chance for it on a laptop. ut in general JDM works OK.Raphael Quote Link to comment Share on other sites More sharing options...
kokoon Posted September 3, 2005 Report Share Posted September 3, 2005 and another advice (now that i have such experience) - DON'T USE JDM.make broccoli18 instead (see thread in testing/troubleshooting).it will save you a day or two. Quote Link to comment Share on other sites More sharing options...
TK. Posted September 3, 2005 Report Share Posted September 3, 2005 or use MBHP_BURNER (broccoli18 doesn't work with all PCs)FAQMARKERBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Wisefire Posted September 3, 2005 Author Report Share Posted September 3, 2005 the pic burner is to large to assemble easily.. for me atleast.. and ICs are not that easy to get at the electronicstores we have here..also.. ( i havent done the math though) its probably more expensive..the jdm module is small in comparison.. and the broccoli18 system is even smaller..im building a budget sid.. as cheap as i can.. without compromises though..however if you dont want to spend endless hours worrying and searching and rebuildingand what not.. the pic burner is probably the way to go.. Quote Link to comment Share on other sites More sharing options...
kokoon Posted September 3, 2005 Report Share Posted September 3, 2005 from what i read - if you're using PIC18x broccoli 18 should work. Quote Link to comment Share on other sites More sharing options...
Wisefire Posted September 4, 2005 Author Report Share Posted September 4, 2005 yeah.. kokoon.. thats what i gather from my readings aswell.. so if the jdm dont work.. then ill try the broccoli.. Quote Link to comment Share on other sites More sharing options...
moebius Posted September 4, 2005 Report Share Posted September 4, 2005 or use MBHP_BURNER (broccoli18 doesn't work with all PCs)FAQMARKERBest Regards, Thorsten.This is a bit misleading comment. Any programmer for any device, that uses unbuffered connections from parallel port is prone to problems with different hardware on PC side.Bye, Moebius 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.