♦♦♦♦♦ `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
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)
- UPNP media server / control point
- general purpose home server (ssh, http, ftp, email)
- 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
Installing Ubuntu
Better version of that tutorial can be found here:
11 step guide to booting UNR
Prerequisites:
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
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 had to "touch" /etc/shadow before I could add a password)
Useful Links
Buying a Joggler.
Reviews
Videos
Photos
Hacks
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.
Other
Accessories