Re: HowTo: Upload the x0xb0x firmware in OSX

by Luap on Fri Oct 02, 2009 11:16 am

Unusually for OS X, I found trying to update my x0xb0x firmware way too much of a pain in the ass. This Control software for OS X clearly isn't even remotely finished. And im not going to go to collage for months to get a degree in Python/Java/Cocoa/Unix/Basic/MachineCode/Binary/Hexadecimal programming in order to be able to use the damn thing first.
In fairness, this is not a fault of OS X. Its just that no one has made practical x0xb0x software for OS X yet.

Yes, im a typical Mac using bum, and I expect it all to be easy :lol:

The Control software for Windows isn't exactly great either. But at least it boots in the normal way (double click the icon!) and by & large, it works. I don't have to compile anything or fiddle about with obscure and dorky files first. I had to install the ftdi usb driver thing in XP, update my Java doobery, and that was it. It pretty much all just worked from there.

Fortunately I have an Intel Mac and keep a small partition on it for a Windows XP install, which comes in handy from time to time for odd jobs like this.

I think anyone that manages to successfully update their x0x firmware via OS X should win a free Adafruit mug or something :mrgreen:
Luap
 
Posts: 354
Joined: Wed Jul 08, 2009 6:10 pm
Location: London'ish. UK

Re: HowTo: Upload the x0xb0x firmware in OSX

by RodmanSan on Sat Oct 03, 2009 4:32 am

Luap wrote:I think anyone that manages to successfully update their x0x firmware via OS X should win a free Adafruit mug or something :mrgreen:


When can i expect the mug...??? :lol:

From this topic : viewtopic.php?f=13&t=3975

I finally did it.... :mrgreen:

I am using a (old) Mac G4 MP with OS 10.4.11...and downloaded the following progs (tx for the hints Toxaco) :

Python 2.5.4 (Standard install.)
wxpython (Standard install.)
pyserial (Extract files from the archive, open a shell/console in that directory and type: "python setup.py install")
USB Serial Driver : FT232B 2.1.10 (Standard install.)
c0ntr0l for Mac (Just unzip)

After installing everything just be sure to restart the Mac once, then doubleclick c0ntr0l.py and follow the standard procedure to update the firmware of the x0xb0x.
User avatar
RodmanSan
 
Posts: 27
Joined: Mon Jun 29, 2009 4:51 am
Location: Eindhoven, the Netherlands

Re: HowTo: Upload the x0xb0x firmware in OSX

by leelinn on Sat Oct 03, 2009 5:47 am

i did it too ( mac os x 10.5.6 intel and only using control and USB serial driver).
Now, i have some problem with 10.6.1


@RodmanSan:

i tried to follow your "guide" for my powerbook 10.4.11 but there something i didn't uderstand:
what does it mean: "pyserial (Extract files from the archive, open a shell/console in that directory and type: "python setup.py install")"

i used terminal twice in my life. Can you say me how I open a shell in "that" directory? (sorry if this sounds stupid :roll: ).
Jomox Xbase 09, Korg Er-1 mkII, TR 707, TR 606, Roland SH 101, DSI Evolver desktop, Microkorg, Korg Kaoss Pad II, RME Fireface 400, Gameboy+LSDJ&Nanoloop, x0xb0x (???)
leelinn
 
Posts: 19
Joined: Wed Feb 06, 2008 8:07 am
Location: Italy

Re: HowTo: Upload the x0xb0x firmware in OSX

by RodmanSan on Sat Oct 03, 2009 7:04 am

leelinn wrote:@RodmanSan:

i tried to follow your "guide" for my powerbook 10.4.11 but there something i didn't uderstand:
what does it mean: "pyserial (Extract files from the archive, open a shell/console in that directory and type: "python setup.py install")"

i used terminal twice in my life. Can you say me how I open a shell in "that" directory? (sorry if this sounds stupid :roll: ).


First download pyserial...and open this archive in the dir. you want it to be in and extract all the files from it.

Then...(I try it from the top of my head)...but if i am correct you go from the application folder to the utilities...and there you have the terminal tool.
Start it up...and use unix commands to go to the directory you have pyserial saved in (cd xxx, where xxx is the directory name...you have to be in the root).

Then type the command i wrote before for install.
User avatar
RodmanSan
 
Posts: 27
Joined: Mon Jun 29, 2009 4:51 am
Location: Eindhoven, the Netherlands

Re: HowTo: Upload the x0xb0x firmware in OSX

by headphase on Thu Dec 03, 2009 6:27 pm

Hi there !

I tried today to upload a new firmware in my xoxbox, but i'm still turning around...
All the threads about this question were very helpfull, but it still not working on my box.

I'm on Mac OS 10.5.8
I followed the instructions done by Sokkan.
I have updated the driver (FTDIUSBSerialDriver_v2_2_14) : http://www.ftdichip.com/Drivers/VCP.htm
I use c0ntr0l : http://x0xb0x.co.uk/Sokkan/files/c0ntr0l.app.dmg.zip
I turn off my xoxbox, plug the usb cable,turn the knob to bootload,power on the box, launch c0ntrol,click upload software.
the connection and the upload seem to work fine.
When the upload is done, c0ntrol disconnect the serial port, I disconnect the usb cable, and turn off the xoxbox.
When I power on my xox, it's not working anymore ! nothing happen ( sometimes some leds are on or blinking but nothing else)

I tried several times with different firmware : sokkos 1.3.1 to 1.9.1 and the "official" firmware 1.04 and 1.05.
It was working (not 100%) one time with the 1.03 , but I'm not able to do it anymore.

Anybody has an idee how to get the xoxbox working again?
Do I have to try with the JAvrProg?

Thanks !

(pardon my english!)
headphase
 
Posts: 3
Joined: Sat Nov 21, 2009 5:22 pm

Re: HowTo: Upload the x0xb0x firmware in OSX

by headphase on Fri Dec 04, 2009 2:46 pm

Hi there!
I finally touched the goal with an old PC under XP!

I installed manually the FTDIChip CDM Driver Package V. 2.06.00 = http://www.ftdichip.com/Drivers/VCP.htm
and decompressed c0ntr0l_1_0-win.zip : http://sourceforge.net/projects/x0xb0x/ ... 0software/
I launched the file c0ntr0l.exe in a DOS page (C:WINDOWS/system32/cmd.exe).
[ an error occured because of a problem with the extension msvcr71.dll. I downloaded here = http://www.dll-files.com/dllindex/dll-f ... ml?msvcr71 and put into C:WINDOWS/system32/ ]

As describre on http://www.ladyada.net/make/x0xb0x/software/index.html :
1. Turn on your x0x while it is in Bootload mode. You can't switch to this mode once its turned on so make sure the function knob is right.
2. Plug in the USB cable into your PC
3. Use the Hardware/Device manager (control panel) to verify that a USB serial port has been found and know the COM port number.
4. Now double click on c0ntr0l.exe to start the c0ntr0l software
5. Under Serial->Port select the right COM port
6. Select x0xb0x->Upload firmware.
7. Find the firmware, press OK.
8. Now quit the software.
9. Restart the x0x in non-bootload mode (power-cycle).

My xoxbox is returning to life this afternoon !!!
with a SOKKOS 1.9.1 !!!
Waooo !!!

At the end I don't really know what is wrong with os 10.5 ?
May be it comes from the usb driver. ? ? ?
headphase
 
Posts: 3
Joined: Sat Nov 21, 2009 5:22 pm

Re: HowTo: Upload the x0xb0x firmware in OSX

by nanotec on Tue Jan 05, 2010 6:00 pm

It works totally without the use of windows. I did it today only with the use Mac OS X 10.5

This is the way to go:

Launch the Terminal and download the c0ntr0l software as described here:

cvs -d:pserver:anonymous@x0xb0x.cvs.sourceforge.net:/cvsroot/x0xb0x login (hit enter for password)

cvs -z3 -d:pserver:anonymous@x0xb0x.cvs.sourceforge.net:/cvsroot/x0xb0x co -P c0ntr0l

download pySerial 2.4 (Google for it) and extract it, go into the created folder and type:

python setup.py install

Now change into the c0ntr0l folder and start the c0ntr0l application to upload the firmware :D

Connect your x0xb0x via USB, switch the Mode Button to Bootload and then power up your x0x

chage to the c0ntr0l folder and type

python c0ntr0l.py

The GUI should appear, in the Menu choose: Serial -> Port -> /dev/usbserial-??????

In the Menu: x0xbox -> upload Firmware; choose the file x0xb0x.hex (the actual firmwire you want to upload)

Power off your x0x, switch to any ohter mode, power it on again and enjoy the new firmware
User avatar
nanotec
 
Posts: 1
Joined: Sun Mar 05, 2006 9:46 am
Location: Austria

Re: HowTo: Upload the x0xb0x firmware in OSX

by brother-james on Tue Feb 12, 2013 11:02 am

I cannot find the osx c0ntr0l software anymore, anyone have the app?

tnx :)
brother-james
 
Posts: 6
Joined: Mon Oct 08, 2007 10:43 am

Re: HowTo: Upload the x0xb0x firmware in OSX

by antto on Tue Feb 12, 2013 11:14 am

just to let you know, there is an alternative app which runs on win32 and osx, see my signature :wink:
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: 1330
Joined: Thu Apr 15, 2010 2:21 pm
Location: 127.0.0.1

Re: HowTo: Upload the x0xb0x firmware in OSX

by calaverasgrande on Sun Apr 13, 2014 5:34 pm

I downloaded Conbox and got it working. It required X11 Quartz lib to work, and I got confused by the splash screen.
Lesson learned RTFM.
calaverasgrande
 
Posts: 2
Joined: Sun Apr 13, 2014 5:03 pm