08/22/2011, 10:49 AM
UPDATED - MY ANDROID GUIDE IS FINALLY HERE! Want to try out dual-booting CM9? Want Netflix, perfect flash HD video, and hundreds of thousands of apps that work beautifully on your Touchpad? Come join us in the new webosnation android on the touchpad forum and find my guide here:
230,000 views!!!!! Can you believe it? I haven't been around much lately (dealing with the early birth of my daughter and the complications that have come with it), but I'm extremely happy to see my little compilation post is still helping people here today. I appreciate the kind words, find your generosity to be amazing, and hope this guide continues to help all of our new touchpad-using precentral members! A -HUGE- thanks to all of you who chose to
A -lot- of time and effort have went into this post and your appreciation keeps me motivated to continue my work here. Don't worry, this post isn't dead. I will continue to update with more fixes, tweaks, and upgrades as they come available (I look forward to revamping this whole thing is the community edition of webOS hits!
So you're a new member of the Touchpad family and don't know where to start? Well just pull up this thread on your touchpad and lets get started!
First off, you're going to want a nice calming wallpaper for the Touchpad to help you through this process. Press and hold your finger on the screen over the image below. A small box of options will pop up, select "Set Wallpaper".
Ahh, don't you feel more relaxed already?
Ok, now for a bit of housekeeping. The touchpad uses wifi to connect to the internet. It will do so on a wide range of routers, both G and N. That said, the touchpad will work remarkably faster if you utilize wpa2. If you are using any other security scheme you are likely severely limiting the top speed of your web browsing. Take a moment to go to your wifi router settings page - most routers allow you to do this by typing in either 192.168.1.1 or 192.168.0.1 into a web browser. Check your security/encryption and ensure you have WPA2 selected. Now you know your touchpad is going to operate at peak performance.
Still with me? Good. Lets get down to business!
Before we go any further I want you to know that you perform everything beyond this sentence at your own risk. The touchpad is a wonderful piece of hardware that is virtually impossible to "break" doing the things I'm sharing here, but if you fail to follow instructions or do something really silly that makes life difficult for awhile (at least until you can figure out how to properly run webOS doctor and fix everything), you are responsible. Just be smart, read steps thoroughly before you perform them, and enjoy your souped up awesome touchpad . Remember, Don't Panic. /end obligatory ****-covering
Next up, your brand new Touchpad is rocking out of date software. You need to update it! There are two ways to do it.
Option one is to tap the arrow at the bottom right of your screen, swipe to the right until you get to the settings page, and select the little icon named "System Updates" (it looks like a present). Allow the system to update, reboot, and attempt to update again. Ultimately (as of 2/6/2012) you want it to show your device is up to date with version 3.0.5.
If this works, you can skip the next section of this post. I will say it here and multiple times below, do NOT run a webOS doctor unless you have a good reason to (like, you can't get your touchpad updated to 3.0.5, or you manage to break something).
Your second option, is to run webOS doctor to update to 3.0.5. IF YOU HAVE ALREADY MANAGED TO UPGRADE TO 3.0.4 WITH THE NORMAL OVER-THE-AIR SYSTEM UPDATE DO NOT PERFORM THIS STEP.
Once again, DO NOT DO THIS UNLESS YOU CANNOT UPGRADE IN THE "NORMAL" WAY!
Did you hear me? Don't run webOS doctor unless you have a good reason to (your touchpad is broken or your touchpad won't update with the update program).
Ok, I tried to warn you. Ready to do a webOS doctor? Lets go!
Update: Before performing these steps, make sure you set your USB ports to NOT power down to save power - failure to do this can sometimes cause a hang as your computer kills the USB connection mid-doctor. Here's how to do that:
Turning off the USB port power save option in Windows
In Windows XP, click on Start > Control Panel (or Start > Settings > Control Panel).
Double-click on System, then open the Hardware tab.
Click Device Manager.
In Windows 7, click on start and type "device manager" into the search box, then select it when it pops up.
Click the + at Universal Serial Bus Controllers.
Right-click any of the USB Root Hub's and select Properties.
Open the Power Management tab.
Clear the checkmark from Allow the computer to turn off this device to save power.
Repeat this procedure for every single USB Root Hub.
If you'd like, when you finish running webOS doctor, you can go ahead and change these settings back (if it's a desktop I'd say don't bother, it's a -tiny- amount of power use to keep them powered and can save you the occasional USB related issue).
Ok, now that your USB ports are ready:
Step 1: FULLY charge your touchpad. NOTE: Since you need a charged touchpad to perform this step, ensure your charger is working. If your touchpad isn't charging when plugged into the wall, this could be because of an odd quirk of the charger itself. It can be split into two pieces by twisting it and pulling it apart. Try twisting the charger back into "locked" position and you should be back in business.
Step 2: Get your hands on the latest webOS doctor. You may need to do this as current load on webOS servers is extremely heavy due to the huge influx of new touchpad users. To do this, go to your main PC (NOT your touchpad) and first visit your palm profile and log in:
From there, go to device options, and select webOS doctor to download it.
If that doesn't work (some people are reporting that they have invalid serial numbers and are unable to log into hp/palm), try downloading it here (be sure to select the right version - 3.0.4 for the touchpad or whatever is current at the time you're reading this):
At this point, while it's downloading, grab your touchpad and open the launcher. Swipe over to settings and "device info". Perform a FULL ERASE. Finally, turn your touchpad completely OFF. The touchpad is now ready for the doctor.
Once webOS doctor is downloaded on your home PC, run the program.
HelloNNNewman has offered up some clean instructions from here that make this process a bit more simple to understand (I've edited them just a hair, thanks helloNNNewman!):
1: You are going to be connecting your device to your computer using the USB cable. You must connect your device directly to your computer, not through a USB hub or other intermediate device. Prepare for this step but do NOT plug the touchpad into the computer just yet.
2: Now the tricky part. Hold the Volume Up button on the device and insert the USB cable into your computer, and the other end into your touchpad. After the large USB symbol appears on your touchpad screen, let go of the Volume Up button. If you see the HP logo instead of the large USB symbol, you may have let go of the Volume Up button prematurely. If this occurred , wait until your device boots up, shut down your device and then repeat step
3: Windows will find your device and may offer to install two different drivers.
4: When asked to install drivers of OMAP, select No, not at this time.
5: When asked to install drivers for Palm Novacom (bootie), select Yes and let the drivers install. This may take a while. Once the drivers have been installed, the Next button will become available in webOS Doctor.
6: Click Next.
7: Do not disconnect your device from the computer during the update process.
8: When the Reset Complete screen appears, click Done.
9: Wait a few minutes for your device to reset.
10: You're done!
Some troubleshooting if things aren't working correctly (taken straight from palm):
If the Next button remains unavailable, it may be because your device was disconnected from your computer during the driver installation process. In this circumstance, Windows cannot communicate with your device to install the drivers until you clear the driver installation state.
To clear the driver state, do the following:
On your computer, right-click My Computer and click Properties.
Click the Hardware tab, and click Device Manager.
On the Device Manager list, locate the item displaying a yellow question mark and/or exclamation point.
Right-click that item, and click Uninstall.
Click OK to uninstall the device from the system. The driver state is now cleared, and your device no longer appears in the list.
Run webOS Doctor again, connecting your device to your computer only when prompted.
webOS Doctor stalled while checking my system. What do I do?
In rare cases, the application may stall while checking your system. If this happens:
Disconnect your device from the computer.
Delete any instances of “Palm webOS(R) Doctor(tm)..." JNLP or JAR files that may be on your desktop.
Download and run webOS Doctor again.
The screen seems frozen during the recovery process. What do I do?
If the screen displays a red battery icon, your device battery is being charged. This can take as long as an hour.
If the screen displays any other graphic and does not change after about 10 minutes, try the following:
Return to palm.com/ROM and run webOS Doctor again (see Resetting your device with webOS Doctor.
Anyway, that's the long and the short of it. Again, you do this at your own risk, but it -should- be perfectly safe. You can make the judgement call. If you -do- manage to break your touchpad performing these steps please let me know and I will pull this whole section until there is a proper resolution of the problem.
Now that the touchpad is up to date (3.0.5 at the time of this writing), it's time to get down to business.
First - a couple onscreen-keyboard related housekeeping issues.
1: The onscreen keyboard can be size-adjusted by taping and holding on the keyboard icon at the bottom right of the onscreen board. (I prefer "large").
2: The onscreen keyboard has a generally annoying "key click" noise as you use it. This can easily be turned off by going into your launcher, selecting the settings tab, and getting into the "sounds and ringtones" app.
3: The onscreen keyboard lacks arrow keys which makes typing and correcting things (or even cutting and pasting) a lot harder than it should be. Thankfully, there's a patch for that: http://forums.precentral.net/hp-touc...rrow-keys.html
While you're at that link checking out the arrow keys keyboard patch, you might also take a look at all of the other keyboard patches available here:
There are some really nice ones, including a thumbs-keyboard option and support for all sorts of languages. Fiddle around if it suits you .
Peace and quiet, arrow keys, and a keyboard better matched for your own fingers, now -that's- more like it .
With housekeeping out of the way, it's time to install some patches and tweaks that are going to make the touchpad run MUCH faster, smoother, and remarkably more responsive.
This next section will also set you up to start checking out the wonderful world of webOS homebrew in all it's glory. The best thing about it? All of this is simple and safe to do thanks to webOS's approach to an easily usable open system. No jail-breaking required and there is virtually nothing you can do that would hurt your hardware. Worst case scenerio, you can run the webOS doctor listed above and fix your Touchpad.
Lets get started! First you need to put the touchpad into developer mode. This is pretty simple, tap on the "just type" box on your touchpad and type:
That'll bring up a little icon for developer mode. Tap on it and turn it ON. It will ask you to input a password, DO NOT INPUT A PASSWORD, LEAVE THIS BLANK, FAILURE TO HEED THIS ADVICE WILL REQUIRE A FULL WEBOS DOCTOR RESET. So once again, don't put anything in there, just keep clicking through with the password blank and move on.
Next, you'll need webos quick install - set the touchpad down for a minute and go to your home PC or MAC to download it:
It's a java .jar file, so if you don't already have java on your home PC/Mac you will need to install the java runtime environment to run that file. You can download java here (just install the most recent version):
Download Free Java Software
Now, plug your touchpad into your computer with the usb cable, and open up webos quick install. DO NOT PUT THE TOUCHPAD INTO MASS STORAGE USB MODE, just leave it on normally. The touchpad will ask if you want to go into mass storage mode, tell it no and leave it alone.
Webos quick install will likely need to install a novacom driver to be able to talk to your touchpad, let it do so.
If at this point webOS quick install is STILL not recognizing your touchpad, try rebooting the computer/touchpad, double checking to ensure developer mode is on, and try a different USB port for plugging the touchpad to the computer.
Now your touchpad is ready for homebrew. First things first, you want to install the preware application. On your -COMPUTER- in the webos quick install window, click on the little globe icon on the right. That will bring up a list of applications you can install. Select PREWARE from that list and install it.
Now you can close webos quick install, pick up your touchpad. Go to your downloads folder on the touchpad (click the arrow, swipe over to downloads). Finally, open preware on the touchpad.
You're ready to patch and modify in earnest. Preware lets you do all the downloading, installing, and handling of your various homebrew right on the Touchpad. Yay!
In Preware, you should start by installing Uberkernel and Govna.
This will represent the biggest single performance increase you will do today . You will be overclocking your processor, usually to 1.5ghz or 1.8ghz. Before you ask, "Is this safe?":
Speeds between 1.5ghz-1.8ghz are rock solid on this device and 1.5ghz is, in fact, the rating given to this processor by the manufacturer. These speeds are supported and have proven to be incredibly reliable with virtually no issues reported. HP has deliberately underclocked this processor in the touchpad and this can be easily reversed. In fact, the 64gb version of the touchpad had the same exact processor and came from the factory at 1.5ghz. For further reading (for any naysayers), here's the datasheet on the processor from the manufacturer:
Qualcomm Document Center - Snapdragon MSM8x60 / APQ8060 Product Brief
So, install Uberkernel and Govna, reboot the touchpad, load up Govna, and pick a profile that supports 1.5ghz or 1.8ghz.
Easy as that, enjoy your new faster touchpad!
There are other more advanced options for overclocking (fulltime dual 1.8GHZ for example), but these are not considered 100% stable. You can experiment happily with them by enabling the Testing Feeds in preware. To do so, you must read and follow the instructions at this link:
If you don't understand how to do everything explained in that post, I highly recommend you do further reading on the subject before going further. The powers-that-be deliberately added a bit of a skill test here in order to prevent random users from experimenting with dangerous alpha-status touchpad tweaks.
Bear in mind once again that while 1.5ghz-1.8ghz is considered -completely- stable at this time, going to test kernels at dual 1.8ghz or beyond is pressing your processor above it's stock specs and -may- be dangerous (cats and dogs, living together, mass hysteria). Again, what I'm trying to say here is if you don't know EXACTLY what you are doing and the potential repercussions, you should -not- pursue this avenue. You could end up with a broken touchpad and a frowny face.
Other programs in preware worth checking out:
internalz (file browser/explorer for your touchpad)
jstop (this program helps keep your phone running tip-top, make sure you put it into "AUTO" mode once you install it, and you might also want to disable notifications inside this program so they don't pop up every time it kills a process - it's all in the options for jstop)
xecutah (in conjunction with xserver and xterm, it gives you a functional command-line access of webos in a terminal window - can also be used for running ubuntu or debian in a card with a bit more work, described further down in this post)
preader - It's a free and reasonably feature filled e-reader.
A few patches you might consider installing as well:
add thubnav controls (awesome improvement, swipe from side of device to reveal thumb-located back/forward commands)
ad blocker (or max block - one or the other NOT both - WARNING: Ad blocker or Max Blocker MAY break certain websites, such as cbs.com, which don't allow ad blocking software - you can fix this by removing ad block or max blocker, deleting your cookies and cache, and rebooting your touchpad. Make your decision on installing ad block or max blocker based on whether or not you will use sites like cbs.com.)
unthrottle download manager (Speeds up downloads)
remove tap ripple (tap ripple causes slowdowns in some pdk apps, and I hate the way it looks - you can decide whether or not to remove it based on your own preferences)
Remove Dropped Packet Loging = it cleans things up internally but won't represent any kind of major performance boost - I prefer to eliminate all logging possible on my device as there is really no benefit to allowing it to continue.
Unset CFQ IO Scheduler = not terribly important unless your using an advanced overclock kernel (like warthog or one of the F variants). This is unnecessary for uberkernel or stock palm kernal usage.
Faster Card Animations = this simply speeds up the animation as cards open - it is a placebo effect that makes the touchpad FEEL faster even though it doesn't actually give you a stopwatch-based speed boost. YMMV, I prefer the feel of the touchpad with this installed.
Buttah = I honestly don't see any issues with touchscreen sensitivity in 3.0.4. If you feel like you could use a slightly more responsive touchscreen however, here's your patch. YMMV.
Muffle System Logging = Do it. This is an honest-to-goodness improvement. On one hand it gets rid of the unnecessarily high logging levels on the touchpad, on the other, it represents a small performance boost.
Disable Search Engine Browser Notifications = This disables those annoying notifications that a new search engine has been found - the search engines still appear in your just type history so you can still add them, this just prevents the silly little notification from popping up and requiring you to constantly swipe it away (no, for the last time, I -DON'T- want to add carrottop.com to my just type search engine list, jeez).
Disable lock screen = Disables the swipe-up lockscreen when you turn the screen on, allowing you to get straight to what you are doing. It's nice, especially since a basic swipe-to-unlock screen isn't really necessary on a tablet PC.
Just Charge By Default = No more having to select USB or charging every time you plug the touchpad into a computer. Nice.
Reduce Minimum Brightness = I find this necessary for quality e-book reading. There's a sweet spot just below the standard brightness that makes reading completely comfortable for me. YMMV!
Feel free to try whatever you like. The patches are easily to remove right inside preware. Have no fear, you won't break anything. Even if you somehow managed to be the rare exception, salvation is one run of webOS doctor away.
That's just a small sample, browse and check out what's available. New patches are constantly coming online and there may be one custom tailored to a quirk you noticed and want fixed.
The next performance improvement you need to do is KILL LOGGING!
HP decided to have your touchpad log and report a -lot- of unnecessary things, so many that it actually has a physical effect on your touchpad's speed and functionality. Since you probably don't want HP listening in to everything your doing even if it wasn't a performance boost, lets go ahead and turn this logging off.
Go into your settings tab, tap on device info. On the top left there is a device info tab. Tap that and hit custom application. In the box that pops up, type:
Now you'll be able to properly turn logging off (turn it to minimal). It will warn you that this is irreversible and say something about not wanting to open the pod bay doors, just tell it to do what you say or you'll rip it's battery out and lets move on! Thanks to Bevcraw for cluing me into this easy method.
Now that some basic patching is out of the way, it's time for a LITTLE security-based housekeeping. If you've been watching the news, there was a pretty major security breach involving a company called DigiNotar and a WHOLE BUNCH of untrusted SSL certs. Most companies have already taken care of patching this vulnerability, but HP hasn't been quick to release a patch to remove trust of these certificates, so your touchpad still believes they are genuine.
That may sound greek to you and you may say "why do I care?"
In plain english, this is REALLY BAD NEWS. Bad people can utilize these certificates to play "man in the middle", for example pretending to be Google and stealing any information you put through the system. These bad certificates have already been used to steal passwords to hundreds of thousands of email accounts among other really bad things. It's worth taking the time to protect yourself.
Thankfully, codecrumb has come out with an app to fix it. Search preware for "remove untrusted" and go ahead and install the application. Problem solved!
While you're at it fixing "security issues", take a second to load up your touchpad web browser and surf to:
Tap on local storage. From there, you can manage your flash player privacy settings. At the -very- least you should use the "only from the sites I visit" setting to help prevent your flash player from assisting websites in tracking your surfing habits. Personally, I just turn the local data storage off. Yeah, it means I might need to adjust my volume next time I'm using youtube but I feel better without flash cookies watching me surf the web.
Last but certainly not least, lets get a proper SSL secure and -encrypted- google search added to keep our queries nice and private.
Open up the touchpad browser once again and surf to:
Pick the touchpad google SSL, wait about 5 seconds, and a little popup will appear at the top of your screen saying "new search engine found". Add the search engine, and then set it as the default search engine for your "just type". You can change this while adding the engine, or if you've went past that just go into your launcher, tap settings, select "just type" and there is a spot there to change your default search engine.
All of those patches are nice, but there is still at least one application on your touchpad that is in SERIOUS need of assistance - the PDF reader!
Thankfully, a group of hard working touchpad devs have done all the work making it functional. One small disclaimer though: This patch is NOT the most intuitive to remove. It shouldn't be a big deal - at worst, if future webos updates break your pdf viewer you -should- be able to simply delete the app and reinstall from the app catalog. That said, the PDF viewer is basically UNUSABLE without these patches.
To get the patch, go here:
All of the instructions are there including how to install the patch. JUST DO IT. This patch will enable proper zooming on documents, add a goto button to move about the document, and more. An uber patch for the PDF reader is also being discussed, so stay tuned on that one!
For our next trick, we can go to HP's official apps catalog. Hit that arrow, swipe to the downloads tab, and hit the HP App Catalog icon.
A few -free- suggestions:
Angry Birds HD (it's free!)
Box.net (free 50gb online storage - this makes swapping files back and forth to the touchpad from your computer a BREEZE, and gives you a nice safe online backup location)
superNES (a SNES emulator that works nicely - I'll also be releasing a new skin or two specifically designed for touchpad soon)
USA Today (an awesome news app with some offline reading capability that is really nice)
Epicurious recipes and shopping list (the single nicest recipe/etc app I've ever seen)
Audiophile HD (currently the main available mp3/ogg/whatever player out there, nice if the stock player isn't quite pushing all of your buttons)
LCARS clock - A star-trek themed clock that is actually pretty neat even for a non-trekkie like myself - complete with the option of using your own music or MP3 as an alarm sound. Can't knock it, especially considering the nonexistent price.
And finally, a small selection of a few -PAID- app suggestions:
Music Player Remix!
Created by danPLC, a community member who happens to be an INCREDIBLY talented developer. Take my advice on this - if you intend to use the touchpad as a music player there is absolutely no better program available to best facilitate this. In fact, this is one of the best and most accessible music player apps available on -any- platform. You owe it to yourself to buy this app. These words are in no way solicited - as a fellow user I'm telling you that if I could only purchase ONE application on the touchpad, this would be it.
Rather than bore you with a giant list of features, let me just tell you this app has everything you ever wanted in a music app, and tons of features you didn't know you needed .
You can also take part in having new features added or give your feedback right here on the forums. Check out the thread here:
Splashtop (Awesome remote desktop app. Splashtop easily allows you to control your home pc in fullscreen, and it works incredibly well. You can stream video at perfectly acceptable framerates, and even do crazy stuff like play pc games (civilization series works especially well), use Photoshop, or even browse the web using Firefox on your pc, which incidentally works faster than the built in browser. There are some free remote desktop apps being worked on for touchpad but nothing comes close to splashtop for usability -right now-. Worth every penny if you want remote pc access.)
Kalemsoft Media Player (it's 6.99$, but it'll allow your touchpad to play almost any video you throw at it at full-speed including many of those nutty 1080p's you might have laying around). Unlike the free "touchplayer" app or the built-in video player that requires you to encode in a very specific mp4 format for stutter-free playback, this program provides nice clean video from basically everything in your media folder. Also very frequently updated and has the option of streaming media from a home PC at a quality that easily rivals options like ORB.
NomNomNom - A great google reader/RSS reader. Works great and has a great dev behind it pushing more features etc.
ComicShelf HD - An amazing comic reader, full of nice features and works beautifully. Well worth the tiny price if you want a .cbr reader.
Advanced Browser - Tabbed browsing, thumb-controls for back/forward, bookmark homescreen, and it runs roughly just as fast as the stock browser. This browser wont fix some of the annoying traits of the webOS stock browser but if you're looking for tabs etc it is really slick. Definitely nicer than stock.
Asphalt 6 - Feels like the best racing game currently on the touchpad, and it's half the price of need for speed hot pursuit. Fun for burning some casual time and supports nice customization in terms of control schemes etc.
AudiophileHD Pro - An interesting set of features for a music app. Lets you play various formats including flac and gives you a chance to "mess" with the audio a bit including speeding up and slowing down the track, and allows for some interesting tweaking of tracks. That said, it's not terribly feature-rich in the general usage/organization/playing of your tracks. YMMV.
SimpleClock - It's a simple clock with weather display. It's cheap and it has a giant snooze button, it also looks great on the nightstand in exhibition mode. Not a bad app - I recommend it even though free options exist.
Big Boss - Great for a two and a half year old, fun for them to go around swatting the little enemies. Honestly more of a kids game.
Sparkle HD - A zuma clone that does the job nicey, fun for some quick tap-tap action.
Feel free to browse for anything else you might enjoy.
Hulu -can- be fixed to work on the touchpad.
Ok, after much annoyance and a couple webOS doctors, I think I FINALLY have an all-in-one fairly idiotproof patch... This patch is for webOS 3.0.4 -only- (I was doing some investigations into supporting 3.0.2 as well, but it is currently broken in this patch, do NOT use this patch on 3.0.2).
WARNING!!!!!! If you have already done this patching process manually, this patch MAY NOT WORK! You may break your flash player if you run this patch after having performed the manual work and require a visit to the webOS doctor! DO NOT RUN THIS PATCH UNLESS YOUR TOUCHPAD IS COMPLETELY BACK TO STOCK ON IT'S USER AGENT AND FLASH IDENTIFIER STRING.
Warning #2: This patch is designed for 3.0.4. Once again, DO NOT USE THIS PATCH WITH 3.0.2. This patch is designed for 3.0.4.
This is an ALPHA patch. It will likely throw an error or two but it should work. You should be able to run this patch and it will install the hulu user agent fix AND the flash fix without requiring a reboot. Again, this is an ALPHA patch and I am not responsible if you install it and it magically borks your touchpad. This will do nothing a webOS doctor won't fix, so gauge your willingness to test this patch on whether or not you'd be ok running a doctor if things go wrong.
Step one: Download the file attached to this post:
Now EXTRACT (unzip) it to an easy to find spot (like your desktop).
Step two: "send" this file (tools > send file) using webosquickinstall to /media/internal
OR: put the touchpad into USB mode and drag/drop this EXTRACTED file to your touchpad (that will automatically put it in the /media/internal directory)
Step three: open a linux command line (tools > linux commandline) in webosquickinstall
OR: open a terminal window on the touchpad itself in xterm (you will need to install xecutah, xserver, and xterm from preware to do this).
Step four: type this exactly into the terminal window:
The device will very likely pop an error or two (again this is an ALPHA patch), but it should finish up without any real trouble in under 30 seconds. There is NO reboot required.
TADA, HULU works once more! Your app catalog is now broken.
If it's still not working (black screen on videos) you need to remove any adblocking patches you have (adblock or max blocker), delete cache/history/cookies in the browser, and reboot the touchpad. Now Hulu will work.
When you want to fix your app catalog so you can download new programs, go back to the linux command line again (in webosquickinstall) and type:
This will break hulu and fix your app catalog. It'll take 30 seconds or less to complete and you're back in business.
The patch will stay on the device, so you can easily flip back and forth from hulu installed and uninstalled.
Would you like to have Google handle your music collection? No problem, google music works brilliantly on the touchpad!
It's still in beta, so go ahead and sign up for the beta over at:
With a little luck google should send you a beta invite in a few days or weeks and you can join in the fun. Dump your collection into google's servers overnight and enjoy free streaming and management of thousands of songs without having to use up any of your touchpad's onboard space. Brilliant!
Next up, lets talk a bit about the touchpad's video player application.
Basically, it lacks support for almost every known codec and you'll have a bear of a time getting videos to watch as a result.
KalemSoft makes a -wonderful- paid application for playing virtually any video file you care to throw at it (even 1080p .mkv's) beautifully. If you want to go that route it'll make things VERY easy. I repeat, buying KalemSoft is a drag and drop solution, no re-encoding of videos required.
Touchplayer is another option - it's a free application you can download as well that'll play most formats and recent updates have made it nearly comparable to kalemsoft's offering.
Touchplayer moved to it's own private feed for testing. You can find instructions for getting the new feed up and running here:
There has been some remarkable work done on this project, I suggest checking out the post here for relevant reading:
Of course, if you want to rip or create a video file that will play beautifully -directly- on the touchpad in the built in video app, here's what you do:
First, get your hands on handbrake for your home PC, it's free and you can find it here:
Now run handbrake and pop in the DVD you want to rip. A dialog box will pop up asking you if you want to rip the DVD.
Now you need to set up your settings to properly rip this for your touchpad. Recommended settings are:
Preset = IPAD (it's on the right hand side of the handbrake window)
Now click on the various tabs under OUTPUT SETTINGS (PRESET: IPAD), you want to adjust several settings for a perfect touchpad rip.
Under audio tab:
Audio (mixdown tab) = stereo
Under picture tab:
Anamorphic = none
Under advanced tab:
Maximum B frames = 0
Framerate = same as source
Now set a destination file for your ripped file and start ripping. Tada, a perfect rip specifically ripped for your touchpad that will take advantage of it's native resolution etc.
It'll look something like this:
If you want to stream some video from your PC to your touchpad it's time to set up ORB!
Orb is a free media streaming software that makes your home collection of videos available on the touchpad (and can even stream your webcam). You can also do this with paid apps like KalemSoft Media Player.
First, set up a free account with orb. You can do this at their website here:
Now you need to download and install the orb live streaming app on your home PC - it's free and you can find it here:
Orb Live Download - Orb
Once installed, it will ask you where your various media is located (videos, music, pictures, etc). Set it up properly.
Now you need to activate streaming. Open up the orb control panel and go to the USERS tab. Turn on "remote access" by clicking on this little checkbox:
Log in with your username/password you've already created.
Now grab your touchpad, and browse to:
Log in, and you'll immediately have your whole computer at your disposal. There's only ONE more thing you need to do. Tap on SETTINGS at the top right of your screen. It'll bring up a popup control panel. Click on the drop-down menu and go to GENERAL. In the STREAMING FORMATS tab, click on ORB FLASH PLAYER.
You can also change your user interface if you'd like - in the SKIN tab there is a selection called "Home Theatre" that looks and works particularly well on a tablet . The standard PC skin works nicely as well though.
TADA! Instant -free- streaming of everything on your home PC to your touchpad. Also support for TV capture cards, the webcam on your desk (you can remotely look at what's going on in your house - remote security, haha), and all sorts of fun stuff. Bookmark this website and you have all of your media ready to go anywhere you are.
So, now that everything is done, what -else- can you do with this thing?
Well for one, you gotta love having flash - almost every website I've visited works beautifully, especially when you double tap or fullscreen the flash element (always fullscreen video, it will play perfectly smooth if you do). Hulu works brilliantly provided you performed the step in this instructions that involves fixing it .
There's lots of other things you can do with a bit of work, some spit and sweat, and a bit of forum surfing. Here's a few examples:
Many other websites are particularly well suited to the Touchpad. The sky's the limit here.
Other fun stuff includes pairing a webOS phone to the tablet so you can make phone calls etc right off the touchpad (hopefully we'll get a patch that'll allow pairing of any bluetooth phone eventually). Skype video calling is easy and fun from the phone app. The Kindle app gives you access to the kindle library. The facebook app is great. And of course, exhibition mode really shines if you have your touchpad sitting around charging. You won't stop finding neat new things to do.
Last but not least, a few tricks to actually using your touchpad:
You can run ubuntu in a card (advanced at the moment, but undoubtedly will come down in complexity as time goes on).
You can minimize a card either by using the home button, or by swiping up from the bottom edge of the touchpad (from the bezel).
To delete an installed app, tap and hold on an icon, then hit the X when it appears. You can move an app in much the same way, tap hold, then drag when the gray boxes appear.
You can take a screenshot by holding the home button, then pressing the power button.
You can easily add new search engines by browsing the web to a new search engine, then adding it when the prompt pops up that allows you to do so.
2 finger pinch movements can zoom in and out in the browser.
Your charger can split into two pieces (for some unknown reason). Some came from the factory SLIGHTLY twisted inside, which appears normal but will not allow you to charge. Try twisting the charger piece slightly to lock it back into place if this happens to you.
Double tapping on flash objects brings them into full focus and allows you to properly fiddle with them.
With the home button on the LEFT hand side of the touchpad, you can do something fun with minimized app (center button or with the bezel-into-screen swipe mentioned above). Tap and hold on the app, pull it down toward the bottom of the screen, then let go. WHEEEE - slingshot.
You can turn off the annoying keyboard key click "clicking" sound. Go into your settings and select sounds and ringtones. Turn keyboard clicks OFF.
Text assist (in settings tab) can allow you to edit the user dictionary. Take a moment and add common but oddball things you might type (for example, your e-mail address or name). This will save you time in the future. If you notice other words giving you problems, fix them the same way.
NINTENDO SIXTY FOOOOOOOOOOOOURRRRRRRR:
ADVANCED STUFF - THERE BE DRAGONS AHEAD
Installing android CM9 as a dual-boot OS on your touchpad is easy and fun! HERE'S YOUR GUIDE:
Want to try Ubuntu out on your touchpad but you're scared because of the need for crazy partitions and metadoctor usage?
This isn't ideal (it's better to make a specific partition etc), but this will get ubuntu up and working in the EASIEST way in the next couple minutes without any meta-doctoring or linux-knowledge if you REALLY want to do it. Everything will run fast and you'll get a kick out of it. If you decide you want to REALLY utilize ubuntu to the -max- you can easily reverse this process and go through the -harder- steps to get things set up properly on a big partition (that goes beyond the scope of this guide though).
Do this, of course, AT YOUR OWN RISK. This should be -completely safe- but don't get mad if you manage to botch my instructions and need to use webOS doctor to fix your touchpad. Also, take heed of the small warning at the bottom of this section regarding "missing gigabytes of space" on the touchpad.
The way we're going to set this up is to run Ubuntu out of a -file-, rather than partitioning a drive etc. There are some downsides to this method (limited space being a big one), but for someone who wants to try out ubuntu on touchpad this is the easiest AND easiest-reversible way to do it.
By the time you're done performing these steps you'll be running Ubuntu with a graphical environment, libreoffice, and of course chrome. You'll also have room to install some other stuff if you want to experiment, it's nice. Follow each step EXACTLY!
So, first you need to download 3 programs from preware.
Now, open up Xecutah on your touchpad.
Xecutah will bring up a window that shows xterm. Tap on Xterm.
Now you have a terminal window showing you root on your touchpad. (you can also perform these steps in webos quick install by going to tools/LinuxCommandline, but in this case I want to get you familiar with xterm).
Now that you're at a terminal command-line, type each of the following lines, followed by hitting the enter key. Bear in mind, some of these actions take a good long time, so don't panic if things don't seem to be moving along - it takes awhile to set up a nearly 2 gigabyte file. Just use the command and set the touchpad aside while it does it's work.
Here are your commands:
dd if=/dev/zero of=ubuntu.img bs=1024 count=1900000
If at this point the device hangs for more than 20 minutes without progressing - that isn't a problem (if your device finished properly simply skip this bolded step). Occasionally the device will seem like it didn't complete the dd if= step even though it actually did. If this happens to you, close the xterm window, start everything back up (executah/xserver/xterm). Now type:
From here, continue with the following steps as usual. Type:
mkfs.ext3 -F -b 1024 ubuntu.img 1900000
mount -o loop /media/cryptofs/ubuntu.img /media/ext3fs
What you've done here is create a file 1.9gigabytes in size (remember, touchpad cannot handle files over 2gb in size). This file has then been mounted and will be used as a virtual "harddrive" for ubuntu.
I'm not including instructions here on how to auto-mount this drive at boot-up. If you reboot your touchpad you will need to mount the drive again before you can load ubuntu (by using that last command above, the "mount -o loop /media/cryptofs/ubuntu.img /media/ext3fs" command, in a linux command line).
If you decide you want to keep using ubuntu regularly (read: heavily) I -highly- suggest you go through the HARDER installation and set up a proper partitioned drive as explained here:
For a casual user, the system I've just lined out will work just fine, just remember to mount the drive before using ubuntu if you have rebooted. I leave it this way to make testing and eventual removal of ubuntu trivial .
So, if you've followed this guide EXACTLY, you now have a file created and mounted ready for ubuntu. Close your xterm cards. Now go into preware and install ubuntu chroot. As it installs, it will automatically populate the file you created for it.
Finally, open back up xecutah and go back to xterm. Minimize xterm and go back to xecutah, select UBUNTU.
You're finally here - staring at ubuntu on a command line!!!!! Just a couple more things to do and we'll be set up. Type:
Hit enter and watch as your computer updates apt-get.
From here, you can do things one of two ways. There is a nifty script to help set everything up and does a nice job of installing a virtual keyboard, gestures, and other nifty stuff here:
The only difficulty with this script is it puts you into linux as a user rather than root. This isn't a problem for casual users, but is immensely annoying to me.
If you choose -not- to use this script, you can get to a similar place fairly easily. You've already run apt-get update, so now, type these commands to install the needed programs:
apt-get install lxde
apt-get install synaptic
Tada, you'll be inside lxde ready to go as a root user. If you followed this guide then you'll need to type lxsession every time you wish to return to the graphical environment. For example, if you reboot your touchpad you will have to open up executah, open xserver, xterm. Mount the ubuntu.img file as described above, then open ubuntu from executah, and finally type lxsession.
That sounds like a mouthful of steps, but it's actually quite simple and only takes a few seconds.
That should finish up all of your optimizing and you should have an awesome ubuntu box ready to go! Also, at this point you can download tweaks from preware and adjust or turn off the virtual keyboard. If you ran the script above or if you have a bluetooth keyboard you don't need the virtual keyboard as lxde will have an onboard one built in.
Now that you're in LXDE you can tap the little globe on the bottom-left and it'll pull up a full blown chrome window, ready for use. Do that now.
There's one problem with chrome, you need to get scroll working for your touchscreen. To do this, go to this website:
Scroll down and install the -newest- version of chrometouch (it'll be right near the bottom). Once you've done that, you can easily scroll and utilize your touchscreen to navigate chrome. YAY!
Now that you're finished setting up chrome, you can set up anything else you'd like. Tap on the little arrow at the bottom left and it'll pull up a menu with various applications, preferences, etc. If you tap on preferences, you'll find the synaptic package manager. Load this up! Now you can search for packages. This makes it easy to find and install things like libreoffice, gimp, etc.
You're done! Enjoy Ubuntu .
Remember, if you reboot your touchpad you will need to mount this "drive" again before using linux. That means you'll run xecutah, use it to run xserver, then xterm. In Xterm you'll type the mount line:
mount -o loop /media/cryptofs/ubuntu.img /media/ext3fs
And finally, you'll go back to xecutah and run ubuntu. Now go back to your xterm window and type:
If you want to have this drive mounted automatically every time you reboot your touchpad, I'd highly recommend getting more involved instead and doing a proper partition/mount. This install process will easily let you get things rolling, and you can always go further if you'd like.
When you're -done- enjoying ubuntu and want to reverse this whole process, you can simply uninstall ubuntu in preware, then go back into a terminal window (whether it's xterm as explained above, or webos quick install). Now type:
That'll delete the file you created to house ubuntu, along with everything inside it that you've installed/downloaded/etc.
Finally, follow the instructions at the very bottom of this section (in the WARNING area) to finish deleting the last 1.9gigabytes of remaining ubuntu stuff.
One quick sidenote that I'll repeat here - if you are using a bluetooth keyboard and want a FULLSCREEN option for ubuntu, go into preware and download tweaks. It'll allow you to tweak things for fullscreen mode with no virtual keyboard in xserver.
Thanks to rennat, DTZ, and the whole webos internalz crew for making a guide like this possible . I've cribbed info from all of you and I've hopefully put it in a simple format for someone coming into this blind.
ONE SMALL WARNING HERE!!! If you perform this action more than once, you will wind up adding 1.9gigabyte files to your touchpad that will stack up and eat the space on the device EVEN IF YOU DELETED THE UBUNTU.IMG FILE! You can delete these manually by plugging your touchpad into the computer and putting it into USB mode. Set windows to view hidden/system files, then open the touchpad up in your file explorer and go into the .palm folder (it was previously hidden). There you will find the 1.9gigabyte files I'm talking about. Delete them and you're good to go. I mention this because in the course of testing things I managed to eat up 12 gigabytes of space this way and had to figure out *** to do to get it back.
Enjoy your new tablet and settle in - now that there's a large user base for the touchpad I get the feeling great things are going to happen here soon!
Feel free to add if you think there's anything else the newbies need to succeed.
A special thanks to everyone who's made this guide possible as well. The webOS family here is a big reasons I've stuck with palm through all the little ups and downs. Thanks to the webOS internals dev team, to unixpsycho, codecrumb, and to the many other users I've relied on for assistance over the years. I hope this guide gives a little back to the next generation of users .
I will continue adding to this guide as time goes on to maintain it as a correct and up-to-date resource! This community's outpouring of thanks and support have made me excited to do my part here! Thanks again to everyone who took time to !!!