Safe Box - x0xb0x EEPROM backup & restore
Moderators: Altitude, adafruit_support_bill, adafruit, phono, mome rath

Safe Box - x0xb0x EEPROM backup & restore

by j00lz on Tue Sep 28, 2010 6:29 am

I've written this app that will let you backup your x0xb0x's data.

It is Windows only for the time being, although Mac OS X and Linux will be supported soon.

Bear in mind this is the first release, and although I have done as much testing as I could, there could still be bugs.

Anyway it's available here: http://safebox.bangontek.com/

I hope you find it useful :D
User avatar
j00lz
 
Posts: 65
Joined: Fri Mar 31, 2006 5:03 am
Location: Perth, Western Australia

Re: Safe Box - x0xb0x EEPROM backup & restore

by guest on Wed Sep 29, 2010 11:34 am

good work
guest
 
Posts: 3155
Joined: Fri Feb 17, 2006 4:35 am

Re: Safe Box - x0xb0x EEPROM backup & restore

by phono on Wed Sep 29, 2010 2:02 pm

great work, will test this sometime soon

meantime ill sticky this thread
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: Safe Box - x0xb0x EEPROM backup & restore

by phono on Wed Sep 29, 2010 2:25 pm

one quick question though, is this universal for all OS's or just for the stock firmware?
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: Safe Box - x0xb0x EEPROM backup & restore

by j00lz on Wed Sep 29, 2010 7:21 pm

Thanks for the positive feedback.
phono wrote:one quick question though, is this universal for all OS's or just for the stock firmware?

It works with both the stock firmware and SokkOS.

I haven't tried n0nx0x, but am sure it won't work. Safe Box will detect an unexpected response length when communicating with the x0xb0x and should handle it gracefully (e.g. report the error and stop).
User avatar
j00lz
 
Posts: 65
Joined: Fri Mar 31, 2006 5:03 am
Location: Perth, Western Australia

Re: Safe Box - x0xb0x EEPROM backup & restore

by Paradigm X on Thu Sep 30, 2010 4:40 am

Awesome. Nice one. Will give it a go soon.

:D
User avatar
Paradigm X
 
Posts: 206
Joined: Sun Feb 07, 2010 2:49 pm

Re: Safe Box - x0xb0x EEPROM backup & restore

by textile on Fri Oct 01, 2010 7:30 pm

Nice! :mrgreen:
I am on OSX though...
I see an ABN , are you in Australia?
User avatar
textile
 
Posts: 221
Joined: Mon Nov 23, 2009 8:34 pm
Location: Australia

Re: Safe Box - x0xb0x EEPROM backup & restore

by j00lz on Fri Oct 01, 2010 7:38 pm

8)
I am confident there will be an OS X version soon. I've ported everything to Mono, the application builds and runs in the beta of MonoDevelop, with a few issues: bitmap is displayed upside down in the about box (not a real problem), and I haven't been able to get the SerialPort class to work yet. A bit of Googling indicates that until recently there were bugs in there but they're supposed to be fixed. I need to spend more time investigating the issue, but am currently focusing on Kontrol.

And yes, I am in Perth, WA.

textile wrote:Nice! :mrgreen:
I am on OSX though...
I see an ABN , are you in Australia?
User avatar
j00lz
 
Posts: 65
Joined: Fri Mar 31, 2006 5:03 am
Location: Perth, Western Australia

Re: Safe Box - x0xb0x EEPROM backup & restore

by Paradigm X on Sat Oct 02, 2010 6:19 am

Hi Joolz

Well I managed to test it - seemed to work. However;

I got an error when installing, something about trying to download something MS related - my DAW isnt on the internet so cant download. Unsure if needed?

It ran OK and detected my b0x and seemed to do a backup - but where are the backups kept - I couldnt find it! Did search for 'b0x' as this was in the dialog box that came up but no joy, looked in the safeb0x folder and my documents, but no sign.

It would be nice to be able to copy them somewhere i know about for backup purposes.

Im on Windows 7 x64.

Other than that seemed to work fine, not tried deleting a pattern then reinstatin to see what happens.

Cheers, Ben
User avatar
Paradigm X
 
Posts: 206
Joined: Sun Feb 07, 2010 2:49 pm

Re: Safe Box - x0xb0x EEPROM backup & restore

by Paradigm X on Sat Oct 02, 2010 12:09 pm

Cool, well i can confirm it works fine, despite the above.

Excellent job! I tried the n0nx0x firware, which wiped eveything, then decided to put s0kk0s back 0n. Reloaded the patterns perfectly, and with no fuss.

Brilliant. Cant wait for full version.

Cheers =)
User avatar
Paradigm X
 
Posts: 206
Joined: Sun Feb 07, 2010 2:49 pm

Re: Safe Box - x0xb0x EEPROM backup & restore

by j00lz on Sat Oct 02, 2010 8:26 pm

Thanks for being brave enough to try it out :lol:

I will look into this error with the installer. It's probably related to it trying to get .Net framework components despite the fact that you already had them. I tested it on an XP virtual machine and my Windows 7 box, and it worked fine, however these had internet access. It looks like I need to create and play with more "sandboxes". I will also investigate third party installers, as the one that comes with Visual Studio is quite limited.

The file that stores all the backups can be found in the standard Windows user application data directory. With a typical Windows installation, the path to the file should be:

C:\Users\<USERNAME>\AppData\Roaming\Bang On Tek\Safe Box\safeboxdata.xml
User avatar
j00lz
 
Posts: 65
Joined: Fri Mar 31, 2006 5:03 am
Location: Perth, Western Australia

Re: Safe Box - x0xb0x EEPROM backup & restore

by antto on Sun Oct 03, 2010 1:43 am

Paradigm X wrote:Cool, well i can confirm it works fine, despite the above.

Excellent job! I tried the n0nx0x firware, which wiped eveything, then decided to put s0kk0s back 0n. Reloaded the patterns perfectly, and with no fuss.

Brilliant. Cant wait for full version.

Cheers =)


uhm, it won't "wipe" everything
just flashing n0nx0x doesn't change the memory
you had to write some patterns with it first ;]
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. http://forums.adafruit.com/viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: http://forums.adafruit.com/viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1355
Joined: Thu Apr 15, 2010 2:21 pm
Location: 127.0.0.1

Re: Safe Box - x0xb0x EEPROM backup & restore

by Paradigm X on Sun Oct 03, 2010 8:39 am

j00lz wrote:Thanks for being brave enough to try it out :lol:

I will look into this error with the installer. It's probably related to it trying to get .Net framework components despite the fact that you already had them. I tested it on an XP virtual machine and my Windows 7 box, and it worked fine, however these had internet access. It looks like I need to create and play with more "sandboxes". I will also investigate third party installers, as the one that comes with Visual Studio is quite limited.

The file that stores all the backups can be found in the standard Windows user application data directory. With a typical Windows installation, the path to the file should be:

C:\Users\<USERNAME>\AppData\Roaming\Bang On Tek\Safe Box\safeboxdata.xml


Cool. it all seemed to work ok so no bother. Only had W7 a month so not sure about paths etc, its all new for me - still used to 'My Documents', which i had on a second drive, so ive just linked it in 'libraries' on w7 and use that. i searched for 'b0x' not 'box'... :)

Def works tho, also did the 'wipe eprom' thing in c0ntr0l as was feeling brave/reckless :lol:

antto wrote:
Paradigm X wrote: tried the n0nx0x firware, which wiped eveything


uhm, it won't "wipe" everything
just flashing n0nx0x doesn't change the memory
you had to write some patterns with it first ;]


Oops - sorry. Didnt realise. I did have a play in bank 1, did a few patterns. Must admit i struggled to get my head round it. Ill reply in your thread :)
User avatar
Paradigm X
 
Posts: 206
Joined: Sun Feb 07, 2010 2:49 pm

Re: Safe Box - x0xb0x EEPROM backup & restore

by phono on Sun Oct 03, 2010 9:23 am

Paradigm X wrote:
Oops - sorry. Didnt realise. I did have a play in bank 1, did a few patterns. Must admit i struggled to get my head round it. Ill reply in your thread :)


you should check the how to program a 303 video on my blog, it'll be the same for n0nx0x ;)
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: Safe Box - x0xb0x EEPROM backup & restore

by Tekneut on Sun Oct 03, 2010 9:46 am

Thanks :)

That's going to be a very useful tool for me in the future :D
Tekneut
 
Posts: 21
Joined: Sun Sep 27, 2009 5:07 am