Download presentation
Presentation is loading. Please wait.
Published byAlicia Cole Modified over 8 years ago
1
Nokia 770 Doing my bidding with Linux
3
Mini tablet search Minimum requirements. ● Small ● Lightweight ● Open ● Long battery life ● PDA sized screen ● USB peripherals or similar ● Tablet ● Cheap.
4
The Choices Skipping cell phones(for now) screens are too small. Open source Competitors GP2X game console. Non open competitors Sony Mylo(not really) Samsung Microsoft (Origami) (UMPC) Future Competitors Linux Palm OS (ALP) based devices. (early 2007)
5
The Winning Combo ● 250 Mhz TI omap 1710 ● 800 x 480, clear, touchscreen display ● 64 meg ddr RAM ● 128 meg flash ● 802.11 including WEP and WPA ● Bluetooth ● USB connectivity
6
Overall Good Impressions ● Great layout. Most apps optimized well for it. ● Browser awesome, good compromises. java, some flash. ● Great non-wifi battery life, decent with wifi. ● Wifi Hardware is as good as any. ● Linux app compatibility is killer app, great app library. ● System is based on Debian, package manager is based on apt. ● Screen resolution is awesome. ● Full screen mode kicks ass. ● Very hackable.
7
Overall Bad Impressions ● Tiny built in memory only 64 meg to play with. ● Weak CPU. The trade off for decent battery life. ● Stock OS a little unstable. Upgrading comes with license baggage. ● Slow boot time ● Only upgrade to 1 gig, rss-mmc ● Poor visual multimedia support, little encoding ability
8
My Made Up Stages Of Enlightenment And Degradation. 1. Official Stock OS, stock apps only 2. Non command shell additional apps 3. Latest OS image (2006) and unofficial apps 4. OS-2006, unofficial apps and xterm command shell apps 5. OS-2006, unofficial apps, xterm, Bluetooth and USB hacks. 6. Small but effective angry killer cyborg.
9
Current app full screen Plus or minus button Power button Speaker Arrow keys and enter Removable cover Escape App menu Minimize all Controls
10
Initial Setup ● Skip mobile phone setup ● Set desktop image ● Set desktop applications ● Initial wireless connection (per DOD style but actually per app) MMUPSOEAD 1
11
Control Panel Settings ● Display timeout ● Virtual Memory ● Connectivity MMUPSOEAD 1
12
Web Bookmarks Contact Email -POP3 or IMAP Tools Application Manager Control Panel Connection Manager Teach Handwriting MMUPSOEAD 1 Utilities Calculator Clock Images Notes PDF Reader Sketch Games Chess Mahjong Marbles Stock Applications Top of the Menu Items Audio Player Video Player RSS Feed Reader File Manager Desktop Options Clock Internet Radio RSS feed Speed Contacts Web Shortcut
13
MMUPSOEAD 1 Web Browser
14
MMUPSOEAD 1 Advanced Browsing Small font, high detail web browser rendering thought Cisco VPN device Java VPN client. You can see the input keyboard here as well
15
MMUPSOEAD 1 Official User Manual http://nds2.nokia.com/files/support/nam/phones/guides/770_US_en.PDF
16
Non Command Shell Additional Applications Maemo – made up word, seriously http://maemo.org/maemowiki/ApplicationCatalog Gaze upon the glory of open source. The 770 is not even a year old yet. MMUPSOEAD 2
17
Application Installer The OK way Simply download the file. I strongly suggest saving it to your mmc card and using the file browser to install it. You lose all data not saved on an expansion card when you upgrade. That said, you can choose to open or save when you download programs.
18
MMUPSOEAD 2 Application Installer The Great way Enter the location of the apt repository for your program.
19
MMUPSOEAD 2 Games Nethack Doom Freeciv Chess Sobokon Crazy Parking Multimedia mplayer + HandBrake Communication X11vnc Gaim Rdesktop vncviewer Productivity Gnumeric SDict viewer GPE Suite or Dates Abiword (2005 only) A Few Open Source Apps
20
MMUPSOEAD 3 My Made Up Stages Of Enlightenment And Degradation. 1. Official Stock OS, stock apps only 2. Non command shell additional apps 3. Latest OS image (2006) and unofficial apps 4. OS-2006, unofficial apps and xterm command shell apps 5. OS-2006, unofficial apps, xterm, Bluetooth and USB hacks. 6. This space intentionally left blank.
21
MMUPSOEAD 3 OS 2006 flash image. shut off 770, plug it in to you PC's USB../flasher-2.0 -F \./SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM.bin -R -f Kiss your non mmc data and applications goodbye.
22
MMUPSOEAD 3 Why would I do that? ● Google G-talk preinstalled (SIPPhone is availible now too) ● Bug fixes ● Jabber VOIP and IM ● Full Screen keypad
23
MMUPSOEAD 3
24
MMUPSOEAD 4 Command Line (queue ode to joy)
25
MMUPSOEAD 4 All you need is the osso-xterm-advanced and a couple of curses libraries for... sshapt zip vimfind antiword dsniffgrep unison nmaptar wget aircrack mvsamba kismetbash netcat rsync findutils wireless tools gpgless you get the idea...
26
Root Access You may also want to enable R&D mode on your unit allowing you root access. 1. Shut the unit off 2. Plug it into your PC 3../flasher-2.0 --enable-rd-mode 4. Turn the unit back on 4. at a shell type, sudo gainroot alternatively you can install the becomeroot package MMUPSOEAD 4
27
We are traveling deeper down the rabbit hole here, and the stability of your 770 may begin to reflect that. Random command line notes... ● Install vim, busybox vi sucks! do a touch ~/.vimrc as well ● scp works, the ssh server works, and X forwarding works minus window management ● the package management system uses more or less standard apt and dpkg, you can edit the sources.list directly, it may screw with app manager though. ● Don't do a blind apt-get upgrade, I broke my system doing that once, once. ● Many startup scripts are in /etc/osso* ● Many menu entries are in /etc/others-menu ● /etc/osso-global-search/locations.conf – creates the the search view for the GUI apps MMUPSOEAD 4
28
MMUPSOEAD 5 Where many men fear to tread, the external keyboard Bluetooth - has serious problems with bug 663 on sevral OS versions things seem mostly fixed on /SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM.bin https://maemo.org/bugzilla/show_bug.cgi?id=663 USB Host mode - The 770 is capable of running a USB keyboard and USB keys. The only problem is stock hardware would have to deviate from the USB spec and run power to the 770 and the hub from an intermediate source. Why would you do this? It's just like motorcycles and Linux, if I had to explain you wouldn't understand.
29
MMUPSOEAD 5 Bluetooth Keyboard. Twisted and horrible things may happen to you ala bug 663. But the good news is you don't have to work very hard twisted and crazy thing to happen to you. Just install the Bluetooth keyboard package. Do this on the oldest 2005 or the newest 2006, not in the middle.
30
MMUPSOEAD 5 USB Bus for Keyboard and Key If you want to attach a USB keyboard, you needed to solder or buy a seprate Y cable and pray your hub randomly selected hub accepts the power double back. No more I put together a page with model numbers and links to the parts you will need. http://www.thickerthanbloodthebook.com/research/770/
31
MMUPSOEAD 5 Prepping the 770 for USB To use usb peripherals, you need to put the 770 in to host mode 1. Shut the unit off 2../flasher-2.0 –enable-usb-host-mode 3. Plug in Hardware 4. Turn it back on You may need to play with the xset770 command (included in the Bluetooth driver) Sometimes the keymappings of special keys are strange. You may need to map Return to Kp_Enter and remap others to get the touchscreen and keyboard to play nice. For USB keys you will need to do a mknod /dev/sda b 8 0 # mknod /dev/sda1 b 8 1 # mknod /dev/sda2 b 8 2 #etc... Ahead of connecting the key, then perform a mkdir /mnt/sda1&& mount /dev/sda1 /mnt/sda1
32
MMUPSOEAD5? Conclusion The 770 is physically durable, flashable, configurable, fits in my pocket, lasts for hours, and best of all is largely open source. This device has save my butt and my organizations butt a few times. It's been in (almost) every room I've been in for the past few months. Even if I don't whip it out. Unless something really weird happens I'm never going back to a laptop for a general purpose portable computer. With luck my next general purpose portable computer will be another, a bit faster, highly portable tablet. Being a Linux geek who can get most things done with a command line and a web browser makes this device useful in 95% of portable situations. In a world where Wi-Fi is at worst a polite inquiry away, Switching to a mental mode where you depend on your servers and desktop to do the heavy lifting and a 770 to browse, check up, and log in on the go may prove worthwhile.
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.