Full screen

Server Notice:

hide

Public Pad Latest text of pad Joggler Saved May 6, 2012

 
♦♦♦♦♦    `O2 Joggler
 
A little page to gather information about the O2 Joggler device. Everyone is welcome to contribute.
 
I noticed there bits of  information all over the internet so created this
New Dedicated Wiki page: http://www.jogglerwiki.info
Anybody tried booting from a USB hard disk?
 
Try and add as much documentation there as possible so we have it all in one place :)
 
Tech Specs 
 
1.3GHz Intel Atom CPU - single core - two threads
Intel GMA500 graphics (hardware accel. for H.264, MPEG2, MPEG4, VC1, WMV9) 
1GB storage
512MB RAM
Wired Gigabit ethernet
Ralink b/g/n WiFi dongle. Internal USB. NOT Broadcom
Speaker + headphone jack
1 External USB port
5v DC power
No Clock Battery
Fanless (metal stand acts as heatsink)
7" Sharp LQ070Y3LG4A touch screen
Resolution: 800 x 480 pixels
Size: 180 x 130 x 115mm. 
Weight: Approx 680g.
"Photoframe" form factor
 
Detailed Tech Specs (once someone has run some useful commands on it like lspci, glxinfo (needs mesa-utils on lucid) and dmidecode)
 
 
Kernel modules:- r8169 / rt2870sta / snd-hda-intel / 
 
Suggestions for uses
 
  • Leave original system on it
  • Small MythTV frontend in kitchen, with mythRecipies, mythMusic
  • Bedside radio / alarm clock
  • System monitor - nagios / opsview
  • VOIP client - with suitable USB headset
  • dedicated instant messaging client
  • Electrical use graph (connected to a Current Cost perhaps via USB to Serial)
  • Photo/video frame using smb/nfs to see photos/videos held on central storage
  • networked media player (e.g. XBMC)
  • NAS using USB Storage
  • UPNP media server / control point
  • general purpose home server (ssh, http, ftp, email)
  • Weather station
  • In car entertainment
  • Front Door Camera/Secuirty System Monitor
  • Reinstall OEM software and modify their (Linux Based) OS?
  • Asterisk Server (Addition Handsets available from OpenPeak) and using a pretty slideshow to cover it up?
  • daubers' chilli watering system?
 
Possible Operating Systems
 
uses standard intel x86 architecture and spec is similar to many netbooks so there are several possibilities:
 
  • Ubuntu MID/netbook/desktop editions
  • Arch linux
  • BSD
  • Windows xp/7
  • OSX
  • Android
  • OpenWRT
  • Moblin/meamo/mer
 
Installing Ubuntu
 
 
 
Better version of that tutorial can be found here:
11 step guide to booting UNR
 
 
Prerequisites:
  • 4GB USB drive
  • USB Hub
  • USB Keyboard
 
I can confirm the guide above works with 9.10 UNE, but not with the 10.04 edition. The hub was unpowered so I think defaulted back to USB 1.1 speeds, but the session was usable. 
 
Working "out of the box" - touchscreen,  WIFI (wpa2 included), powersaving.
Not tested - sound.
 
Sound has issues out of the box, but can be fixed by doing the following:
Plugging the USB drive into a host drive and changing the name of
 
/lib/modules/{KERNELVERSION}/kernel/drivers/acpi/processor.ko
 
You will then need to 
 
Installing a prebuilt Ubuntu 9.10 Image:
 
The prebuilt images include patches and fixes that significantly boost the performance of the joggler.  The prebuilt images include IEGD drivers to enable hardware graphical acceleration, sound fixes, network fixes and performance tweaks.
 
Ubuntu 9.10 Netbook Remix  http://stephenford.orThe prebuilt images include patches and fixes that significantly boost the performance of the joggler.  The prebuilt images include IEGD drivers to enable hardware graphical acceleration, sound fixes, network fixes and performance tweaks.g/joggler/index.html
Ubuntu 9.10 Desktop  http://fuzzylogic.co.uk
 
Installing Andriod
 
An Android image currently exists, but is unusable due to graphics faults. Patches are being investigated.
The build from www.android-x86.org installed on a FAT32 memory stick, with the efi bootloader will boot, but no sound, touch-screen or network. LAN can be fixed with a keyboard command - missing MAC address in eth0.
 ∑
Installing Moblin 
 
Installing MER
 
Installing Ubuntu MID
 
 
 
Installing something else....
 
 
Installing Ubuntu MID 
 
 
Setting up SSHD
 
 
I now have ssh, scp and sftp working. Make sure you use the sftp and ssh_keygen binaries from http://www.joggler.info/forum/viewtopic.php?p=973#p973
 
(I had to "touch" /etc/shadow before I could add a password)
 
Useful Links
 
Buying a Joggler.
 
 
Reviews
 
 
Videos
 
http://www.youtube.com/watch?v=BMgFnog3Qcw - Telnet to joggler & installing an application
 
Photos
 
 
Hacks
 
http://www.pixie.me.uk/tmp/joggler-telnet.zip - put the 3 files in that onto the root of a fat16 usb stick and reboot the joggler
 
 
Joggler submission to the FCC (contains detailed internal photos) - 2.2MB pdf file
 
 
 
Source code
 
Some of the O2 Joggler modified source code can be found at
The source code should be examined so that any code changes that add better hardware support, should be sent to the upstream projects. An example of this is the sound card support.
 
Having looked at the code, their kernel is not based off the vanilla sources, but instead seems to be derived off the Ubuntu kernel sources. Ubuntu-2.6.24-19.37 is the closest I can find, with all the lpia patches from debian/binary-custom.d/lpia/patchset/ applied to the sources, after doing trial and error with diffing the two trees.
 
Here's a diff showing the OpenFrame patches on top of the kernel: https://gist.github.com/367216
 
Other
 
#mer on Freenode - This is where a number of peeps are hanging out. The author of http://jogglerhacks.blogspot.com/ is on there and they are friendly :) also check out #joggler too, it might annoy the #mer-folk less ;)
 
http://hackthejoggler.blogspot.com/
http://www.openpeak.com/OpenFrame.php - Original Equipment Manufacturer
 
New Wiki for Joggler Info: http://www.jogglerwiki.info/
 
Accessories