BANNED

x0x0x0x0x0x

Moderators: altitude, adafruit_support_bill, adafruit, phono, hamburgers

Please be positive and constructive with your questions and comments.
geux
 
Posts: 7
Joined: Mon Mar 03, 2014 6:49 pm

Re: BANNED

Post by geux »

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

User avatar
antto
 
Posts: 1636
Joined: Thu Apr 15, 2010 3:21 pm

Re: BANNED

Post by antto »

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

User avatar
maxi-fun
 
Posts: 32
Joined: Tue Mar 11, 2008 4:58 pm

Re: BANNED

Post by maxi-fun »

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

User avatar
antto
 
Posts: 1636
Joined: Thu Apr 15, 2010 3:21 pm

Re: BANNED

Post by antto »

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

User avatar
maxi-fun
 
Posts: 32
Joined: Tue Mar 11, 2008 4:58 pm

Re: BANNED

Post by maxi-fun »

Thank you !
Much appreciated

User avatar
waldemaR
 
Posts: 2
Joined: Sun Oct 12, 2014 5:15 am

Re: BANNED

Post by waldemaR »

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
Attachments
c0nb0x.zip
All Screenshots
(798.71 KiB) Downloaded 115 times

User avatar
antto
 
Posts: 1636
Joined: Thu Apr 15, 2010 3:21 pm

Re: BANNED

Post by antto »

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

User avatar
waldemaR
 
Posts: 2
Joined: Sun Oct 12, 2014 5:15 am

Re: BANNED

Post by waldemaR »

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

User avatar
antto
 
Posts: 1636
Joined: Thu Apr 15, 2010 3:21 pm

Re: BANNED

Post by antto »

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

User avatar
pelito
 
Posts: 7
Joined: Sun Oct 07, 2007 7:52 pm

Re: BANNED

Post by pelito »

Hi community

BANNED 1.0 is supported for OS X Yosemite 10.10.1?

Thanks

User avatar
antto
 
Posts: 1636
Joined: Thu Apr 15, 2010 3:21 pm

Re: BANNED

Post by antto »

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..

User avatar
maxi-fun
 
Posts: 32
Joined: Tue Mar 11, 2008 4:58 pm

Re: BANNED

Post by maxi-fun »

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

User avatar
ritchie
 
Posts: 1
Joined: Sat Jan 03, 2015 11:22 pm

Re: BANNED

Post by ritchie »

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
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

User avatar
maxi-fun
 
Posts: 32
Joined: Tue Mar 11, 2008 4:58 pm

Re: BANNED

Post by maxi-fun »

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 !

User avatar
antto
 
Posts: 1636
Joined: Thu Apr 15, 2010 3:21 pm

Re: BANNED

Post by antto »

ritchie 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
just to be sure: updating the x0x firmware via MIDI SYSEX refers to x0xb0xes equipped with the cpumod and the x0xb00t2.1 bootloader

the standard/stock x0xb0x (which uses the atmega162 cpu) doesn't have this functionality, and updating the firmware is done only via USB

Locked
Please be positive and constructive with your questions and comments.

Return to “General x0xing”