Hi again,
Just a stupid question about BANNED.
Is it possible to save/backup just selected banks ?
(e.g. save banks 11 to 16 and erease other banks).
Regards,
Guillaume
BANNED
Moderators: altitude, adafruit_support_bill, adafruit, phono, hamburgers
Please be positive and constructive with your questions and comments.
- antto
- Posts: 1636
- Joined: Thu Apr 15, 2010 3:21 pm
Re: BANNED
nope
you can export/import all 128 patterns at once to/from a single .cxm file
well, you *can* using a HEX editor, if you really want to
for the stock firmware and sokkos (and any other FW compatible with those) - the pattern length is 16 bytes
the CXM file is pretty much raw binary with a header on top, more info here:
http://antonsavov.net/cms/projects/BANNED/dev.html#cxm
the data begins at the "data_offset" but that's typically 18
you can export/import all 128 patterns at once to/from a single .cxm file
well, you *can* using a HEX editor, if you really want to
for the stock firmware and sokkos (and any other FW compatible with those) - the pattern length is 16 bytes
the CXM file is pretty much raw binary with a header on top, more info here:
http://antonsavov.net/cms/projects/BANNED/dev.html#cxm
the data begins at the "data_offset" but that's typically 18
- maxi-fun
- Posts: 32
- Joined: Tue Mar 11, 2008 4:58 pm
Re: BANNED
hello,
thank you Antto for all this work !
I'm trying to use the BANNED to update the firmware to 2.10 in my
n0nx0x2 (yes I have the cpu mod and everything is running fine on the 2.09 firmware).I was able to do it last time but this time there is a an issue.
See print screen please on the link below, what's wrong?
thank you !
https://www.dropbox.com/s/0v859lpyhx9q3 ... .docx?dl=0
thank you Antto for all this work !
I'm trying to use the BANNED to update the firmware to 2.10 in my
n0nx0x2 (yes I have the cpu mod and everything is running fine on the 2.09 firmware).I was able to do it last time but this time there is a an issue.
See print screen please on the link below, what's wrong?
thank you !
https://www.dropbox.com/s/0v859lpyhx9q3 ... .docx?dl=0
- antto
- Posts: 1636
- Joined: Thu Apr 15, 2010 3:21 pm
Re: BANNED
that's because BANNED at least up to the current version (v1.01) is meant to flash the original x0xb0x cpu
the cpumod uses a completely different bootloader (based on stk500v2), which also runs at a 3x the baudrate, and BANNED doesn't work with it
to update the firmware on the cpumod, you can do it 2 ways:
via USB (with avrdude) or via MIDI Sysex (with a MIDI-librarian app)
more info here: http://antonsavov.net/cms/projects/n0nx ... l#fwupdate
the cpumod uses a completely different bootloader (based on stk500v2), which also runs at a 3x the baudrate, and BANNED doesn't work with it
to update the firmware on the cpumod, you can do it 2 ways:
via USB (with avrdude) or via MIDI Sysex (with a MIDI-librarian app)
more info here: http://antonsavov.net/cms/projects/n0nx ... l#fwupdate
- waldemaR
- Posts: 2
- Joined: Sun Oct 12, 2014 5:15 am
Re: BANNED
Dear Antto,
i have the problem to upload the latest firmware. I do it with C6 from Elektron. It looks like it works, but i don't now.
And with BANNED i get error messages.
Attach you will find screenshot, hope it helps.
All the best,
waldemaR
i have the problem to upload the latest firmware. I do it with C6 from Elektron. It looks like it works, but i don't now.
And with BANNED i get error messages.
Attach you will find screenshot, hope it helps.
All the best,
waldemaR
- Attachments
-
- c0nb0x.zip
- All Screenshots
- (798.71 KiB) Downloaded 115 times
- antto
- Posts: 1636
- Joined: Thu Apr 15, 2010 3:21 pm
Re: BANNED
hold on
if you're trying to update the firmware on the cpumod (x0xlarge) - don't use BANNED
all versions of BANNED up to the current one (v1.01) can flash firmware only on the original cpu (atmega162)
for the cpumod, use avrdude (USB) or MIDI (sysex)
also, it's not visible from the screenshot what port the x0x is on, but i highly doubt it's COM1
check in the device manager to see which port the USB<->Serial driver is on, and use that port with avrdude
if you're trying to update the firmware on the cpumod (x0xlarge) - don't use BANNED
all versions of BANNED up to the current one (v1.01) can flash firmware only on the original cpu (atmega162)
for the cpumod, use avrdude (USB) or MIDI (sysex)
also, it's not visible from the screenshot what port the x0x is on, but i highly doubt it's COM1
check in the device manager to see which port the USB<->Serial driver is on, and use that port with avrdude
- waldemaR
- Posts: 2
- Joined: Sun Oct 12, 2014 5:15 am
Re: BANNED
Dear Annto,
thank you very much for the quick reply.
I do it with the Elektron C6.
But how i can check this that everything works as accept?
All the best,
waldemaR
thank you very much for the quick reply.
I do it with the Elektron C6.
But how i can check this that everything works as accept?
All the best,
waldemaR
- antto
- Posts: 1636
- Joined: Thu Apr 15, 2010 3:21 pm
Re: BANNED
when you follow the procedure, things should work
there is a video demonstrating how the process looks like.. avrdude was used in the video, but it's pretty much similar when doing it over MIDI sysex, just with a few differences:
- via avrdude, by default there is verification - avrdude reads back the data after it has been written and compares it with the hex file
- via sysex - sending the data takes more time (because midi is slower), and the communication is just one way, so there's no way for the bootloader to tell if something went wrong or not
but basically, after flashing the firmware - the bootloader jumps to the firmware, and you should have the x0x "working"
if something went wrong - the firmware would probably be semi-corrupted, and then trying to run it would result in maybe faulty operation, but more likely a complete unresponsiveness.. but this rarely happens
there is a video demonstrating how the process looks like.. avrdude was used in the video, but it's pretty much similar when doing it over MIDI sysex, just with a few differences:
- via avrdude, by default there is verification - avrdude reads back the data after it has been written and compares it with the hex file
- via sysex - sending the data takes more time (because midi is slower), and the communication is just one way, so there's no way for the bootloader to tell if something went wrong or not
but basically, after flashing the firmware - the bootloader jumps to the firmware, and you should have the x0x "working"
if something went wrong - the firmware would probably be semi-corrupted, and then trying to run it would result in maybe faulty operation, but more likely a complete unresponsiveness.. but this rarely happens
- pelito
- Posts: 7
- Joined: Sun Oct 07, 2007 7:52 pm
Re: BANNED
Hi community
BANNED 1.0 is supported for OS X Yosemite 10.10.1?
Thanks
BANNED 1.0 is supported for OS X Yosemite 10.10.1?
Thanks
- antto
- Posts: 1636
- Joined: Thu Apr 15, 2010 3:21 pm
Re: BANNED
i don't have anything osx myself, i develope the app on windows.. so i don't know if it'll work on a given osx version or not
you could try it out and report if you experience any issues..
you could try it out and report if you experience any issues..
- maxi-fun
- Posts: 32
- Joined: Tue Mar 11, 2008 4:58 pm
Re: BANNED
Happy new year,
Short follow up: i was able to update the OS via midiox, it worked flawlessly.
Thank you Antto for this project and work ! I love it !
Do you plan news for 2015 ?
All the best
Short follow up: i was able to update the OS via midiox, it worked flawlessly.
Thank you Antto for this project and work ! I love it !
Do you plan news for 2015 ?
All the best
- ritchie
- Posts: 1
- Joined: Sat Jan 03, 2015 11:22 pm
Re: BANNED
Hi there Maxi-fun been struggling with this for a while, finally was inspired to give it a go with midiox.. quite sure it worked. Mind briefly explaining the process you used though so i can confirm?maxi-fun wrote:Happy new year,
Short follow up: i was able to update the OS via midiox, it worked flawlessly.
Thank you Antto for this project and work ! I love it !
Do you plan news for 2015 ?
All the best
cheers
- maxi-fun
- Posts: 32
- Joined: Tue Mar 11, 2008 4:58 pm
Re: BANNED
Hi Ritchie,
Indeed with midiox via midi (old school midi not usb) it took about less than a minute to perform the update.
I follow exactly process explained here on the according chapter:
http://antonsavov.net/cms/projects/n0nx ... l#fwupdate
You don't need to convert the files to Sysex as it is already provided. Configuring midiox to select your right midi outs then upload the file to the right midiox page to send Sysex (it is quite self explanatory in the simple utility tool, I'm not currently in front my computer though).
Let me know if you have some questions I will try to answer them when I'm back in the studio.
Cheers !
Indeed with midiox via midi (old school midi not usb) it took about less than a minute to perform the update.
I follow exactly process explained here on the according chapter:
http://antonsavov.net/cms/projects/n0nx ... l#fwupdate
You don't need to convert the files to Sysex as it is already provided. Configuring midiox to select your right midi outs then upload the file to the right midiox page to send Sysex (it is quite self explanatory in the simple utility tool, I'm not currently in front my computer though).
Let me know if you have some questions I will try to answer them when I'm back in the studio.
Cheers !
- antto
- Posts: 1636
- Joined: Thu Apr 15, 2010 3:21 pm
Re: BANNED
just to be sure: updating the x0x firmware via MIDI SYSEX refers to x0xb0xes equipped with the cpumod and the x0xb00t2.1 bootloaderritchie wrote:Hi there Maxi-fun been struggling with this for a while, finally was inspired to give it a go with midiox.. quite sure it worked. Mind briefly explaining the process you used though so i can confirm?
cheers
the standard/stock x0xb0x (which uses the atmega162 cpu) doesn't have this functionality, and updating the firmware is done only via USB
Please be positive and constructive with your questions and comments.