Difference between revisions of "Chumby tricks"

From Chumby Wiki
Jump to: navigation, search
(Replacing page with ''''NOTE - this page is fot Ironforge production chumby devices - for alpha prototypes, please see Chumby Tricks for Foo/Katamari'''')
Line 1: Line 1:
'''NOTE - this page is fot Ironforge production chumby devices - for alpha prototypes, please see [[Chumby Tricks for Foo/Katamari]]'''
+
'''NOTE - this page is for Ironforge production chumby devices - for alpha prototypes, please see [[Chumby Tricks for Foo/Katamari]]'''
 +
 
 +
=Hidden screen in Control Panel=
 +
* Open the Control Panel, select "Settings", then "Chumby Info"
 +
* In the upper right, you'll see a little "pi" symbol - touch it
 +
* You'll see some buttons there:
 +
** SSHD will launch the builtin Secure Shell Daemon
 +
** FILES will open up a simple file system browser
 +
** REBOOT will reboot the chumby device
 +
 
 +
=Built in Web server=
 +
 
 +
On startup, the chumby launches a small HTTP server on port 80, whish displays wireless statistics information - to view this page, get the IP of the chumby from the Settings->Chumby Info screen in the Control Panel, and type <code>http://ip.of.the.chumby/</code> into a browser.
 +
 
 +
You can add CGI scripts to this webserver:
 +
* Open a console on the chumby using SSH
 +
* create a directory at '/psp/cgi-bin'
 +
* add your CGI scripts there
 +
You can now access those scripts using the URL <code>http://ip.of.the.chumby/cgi-bin/custom/name_of_your_script</code>
 +
 
 +
=Custom Alarms=
 +
If you don't like the sound of the builtin alarms, you can override them with your own MP3 audio files
 +
* Get a USB flash drive, and copy your MP3 file to the top level
 +
* To override alarm 1, rename the file <code>alarm1.mp3</code>
 +
* To override alarm 2, rename the file <code>alarm2.mp3</code>
 +
* ...or to override both, rename the file <code>alarm.mp3</code>
 +
* Plug the USB flash drive and boot your chumby - when the alarm goes o, it will use your files instead of the built in sounds
 +
Don't make these files too big - no larger than a couple of megabytes.
 +
 
 +
=Your own opening animation=
 +
If you'd like to replace the little chumby animation that happens when you start up, do the following:
 +
* Make your Flash animation that you want to run, be sure it calls <code>fscommand("quit")</code> at the end
 +
* Put it on a USB flash drive, and call it "opening.swf"
 +
* Plug it into the back of your chumby and reboot!
 +
 
 +
=Your own Control Panel=
 +
So, you're so ambitious, you created you *own* Control Panel! Congratulations!  Here's how to use it:
 +
* Put it on USB flash drive, and call it <code>controlpanel.swf</code>
 +
* Plug it into the back of your chumby and reboot!
 +
 
 +
=Launching sshd at startup=
 +
* Start up sshd on the chumby using the trick mentioned above
 +
* At the console, type: <code>touch /psp/start_sshd</code>
 +
* Now sshd will be started whenever the chumby successfully connects to a network!
 +
* To stop this behavior in the future, type: <code>rm /psp/start_sshd</code>
 +
 
 +
If you don't want to happen all the time, you can do this instead from a USB flash drive:
 +
* On the USB flash drive, create an empty file called <code>start_sshd</code>.
 +
* Plug it into the back of your chumby and reboot!

Revision as of 15:07, 2 August 2007

NOTE - this page is for Ironforge production chumby devices - for alpha prototypes, please see Chumby Tricks for Foo/Katamari

Hidden screen in Control Panel

  • Open the Control Panel, select "Settings", then "Chumby Info"
  • In the upper right, you'll see a little "pi" symbol - touch it
  • You'll see some buttons there:
    • SSHD will launch the builtin Secure Shell Daemon
    • FILES will open up a simple file system browser
    • REBOOT will reboot the chumby device

Built in Web server

On startup, the chumby launches a small HTTP server on port 80, whish displays wireless statistics information - to view this page, get the IP of the chumby from the Settings->Chumby Info screen in the Control Panel, and type http://ip.of.the.chumby/ into a browser.

You can add CGI scripts to this webserver:

  • Open a console on the chumby using SSH
  • create a directory at '/psp/cgi-bin'
  • add your CGI scripts there

You can now access those scripts using the URL http://ip.of.the.chumby/cgi-bin/custom/name_of_your_script

Custom Alarms

If you don't like the sound of the builtin alarms, you can override them with your own MP3 audio files

  • Get a USB flash drive, and copy your MP3 file to the top level
  • To override alarm 1, rename the file alarm1.mp3
  • To override alarm 2, rename the file alarm2.mp3
  • ...or to override both, rename the file alarm.mp3
  • Plug the USB flash drive and boot your chumby - when the alarm goes o, it will use your files instead of the built in sounds

Don't make these files too big - no larger than a couple of megabytes.

Your own opening animation

If you'd like to replace the little chumby animation that happens when you start up, do the following:

  • Make your Flash animation that you want to run, be sure it calls fscommand("quit") at the end
  • Put it on a USB flash drive, and call it "opening.swf"
  • Plug it into the back of your chumby and reboot!

Your own Control Panel

So, you're so ambitious, you created you *own* Control Panel! Congratulations! Here's how to use it:

  • Put it on USB flash drive, and call it controlpanel.swf
  • Plug it into the back of your chumby and reboot!

Launching sshd at startup

  • Start up sshd on the chumby using the trick mentioned above
  • At the console, type: touch /psp/start_sshd
  • Now sshd will be started whenever the chumby successfully connects to a network!
  • To stop this behavior in the future, type: rm /psp/start_sshd

If you don't want to happen all the time, you can do this instead from a USB flash drive:

  • On the USB flash drive, create an empty file called start_sshd.
  • Plug it into the back of your chumby and reboot!