Jump to content

proposal for bootloader and MIOS


Recommended Posts

Guest Fractal
Posted

Hi everybody,

 I have the following proposal for the bootloader. I hope I can explain myself ;).

 I mainly work on a laptop, and I would be nice that there were a way to tell to the bootloader to wait for a serial sysex, instead of waiting for a midi one.

 For me (and I hope for everyone who use the LTC module)   wolud be very nice, because sometimes I modify the midibox software, and break something, then I can't upload again because I have no way to change the speed to the serial one.

 Surely MIOS wolud have to include this chage too.

 Perhaps I would be a good idea to include some kind of flag in the ID which means "serial speed".

 Or make the bootloader and/or MIOS to wait a couple of seconds (or tries) in MIDI speed and then two in serial speed.

 Any comments ?

 Thorsten do you think it is posible or feasible ?

Guest Fractal
Posted

Hi everybody,

 I have the following proposal for the bootloader. I hope I can explain myself ;).

 I mainly work on a laptop, and I would be nice that there were a way to tell to the bootloader to wait for a serial sysex, instead of waiting for a midi one.

 For me (and I hope for everyone who use the LTC module)   wolud be very nice, because sometimes I modify the midibox software, and break something, then I can't upload again because I have no way to change the speed to the serial one.

 Surely MIOS wolud have to include this chage too.

 Perhaps I would be a good idea to include some kind of flag in the ID which means "serial speed".

 Or make the bootloader and/or MIOS to wait a couple of seconds (or tries) in MIDI speed and then two in serial speed.

 Any comments ?

 Thorsten do you think it is posible or feasible ?

Posted

So are you trying to say that you want a software "switchable" baud rate ;)

If so I myself have thought the same. Would be nice to implement multiple I/Os (COM, USB, and MIDI) at the same time without having to re-burn the chip .

I believe there is a way to do it, and I think TK had started to give me some direction, but I never finished it.  

Posted

So are you trying to say that you want a software "switchable" baud rate ;)

If so I myself have thought the same. Would be nice to implement multiple I/Os (COM, USB, and MIDI) at the same time without having to re-burn the chip .

I believe there is a way to do it, and I think TK had started to give me some direction, but I never finished it.  

Posted

Hi,

Perhaps I would be a good idea to include some kind of flag in the ID which means "serial speed".

Fractal: Grrr.. That's what there exactly is in PIC header. ID flag that sets baud rate between midi/COM at boottime. By reburning PIC with MIDIbox-to-com flag set, your midibox will always boot with COM enabled.

If so I myself have thought the same. Would be nice to implement multiple I/Os (COM, USB, and MIDI) at the same time without having to re-burn the chip .

Sephult: Grr... Most MIOS based midiboxes can already switch between MIDI/COM interface.. just check MIDI setup menu.. so you don't have to burn your PIC. (And there are reasons why both can't be connected same time..)

Bye, Moebius

Posted

Hi,

Perhaps I would be a good idea to include some kind of flag in the ID which means "serial speed".

Fractal: Grrr.. That's what there exactly is in PIC header. ID flag that sets baud rate between midi/COM at boottime. By reburning PIC with MIDIbox-to-com flag set, your midibox will always boot with COM enabled.

If so I myself have thought the same. Would be nice to implement multiple I/Os (COM, USB, and MIDI) at the same time without having to re-burn the chip .

Sephult: Grr... Most MIOS based midiboxes can already switch between MIDI/COM interface.. just check MIDI setup menu.. so you don't have to burn your PIC. (And there are reasons why both can't be connected same time..)

Bye, Moebius

Guest nomadicWhale
Posted

Hi,

I think you may find what you are looking for in the good old download page. This program can be used to change the pic id without reburning the pic. by changing the ID you can change the baud rate.

I quate TK:

change_id_v1_4.zip:

This program allows you to change the ID header without reburning the chip --- use this program with care and read the informations given in main.asm!

I haven't tried it yet. as the description indicate - use with case.

nW

Guest nomadicWhale
Posted

Hi,

I think you may find what you are looking for in the good old download page. This program can be used to change the pic id without reburning the pic. by changing the ID you can change the baud rate.

I quate TK:

change_id_v1_4.zip:

This program allows you to change the ID header without reburning the chip --- use this program with care and read the informations given in main.asm!

I haven't tried it yet. as the description indicate - use with case.

nW

Guest Fractal
Posted

hi,

 ooooppppsssss !!! another incompleted reading of the documentation :( :( I'm sorry.

thanks moebius ;)

moebius, does MIOS relay on the ID flag for the speed or I have to choose it in another place?? I think that I don't have to change nothing more, but is to be in the safe side.

By the way, I think it would be nice to have some kind of switch, without reburning the PIC or changing the ID with other application. Perhaps something more intelligent, based up the actual connection. Perhaps this would be more practical for thouse of us who use some times midi some times serial.

I will try to change de ID, thanks for the info nomadicWhale.

I will tell you whatever happend.

Guest Fractal
Posted

hi,

 ooooppppsssss !!! another incompleted reading of the documentation :( :( I'm sorry.

thanks moebius ;)

moebius, does MIOS relay on the ID flag for the speed or I have to choose it in another place?? I think that I don't have to change nothing more, but is to be in the safe side.

By the way, I think it would be nice to have some kind of switch, without reburning the PIC or changing the ID with other application. Perhaps something more intelligent, based up the actual connection. Perhaps this would be more practical for thouse of us who use some times midi some times serial.

I will try to change de ID, thanks for the info nomadicWhale.

I will tell you whatever happend.

Posted
ooooppppsssss !!! another incompleted reading of the documentation :( :( I'm sorry.

Well, and I wasn't aware of change_id soft..  :-[ Thanks, nomadic Whale..

I think that Interface ID flag sets "default" interface. As MIOS handles "low level" midi I/O it does it as it's told to (default speed), but with menu/LCD driven applications, there's MIDI config. page, where you can choose what interface you're using.  

Anyway, when switching between actual midi I/O and COM, don't you have to re-configure your hardware anyway?! I don't think that going thru some menu pages isn't that big job to do.. ;)

Bye, Moebius

Posted
ooooppppsssss !!! another incompleted reading of the documentation :( :( I'm sorry.

Well, and I wasn't aware of change_id soft..  :-[ Thanks, nomadic Whale..

I think that Interface ID flag sets "default" interface. As MIOS handles "low level" midi I/O it does it as it's told to (default speed), but with menu/LCD driven applications, there's MIDI config. page, where you can choose what interface you're using.  

Anyway, when switching between actual midi I/O and COM, don't you have to re-configure your hardware anyway?! I don't think that going thru some menu pages isn't that big job to do.. ;)

Bye, Moebius

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...