Giter VIP home page Giter VIP logo

touchpad-fedora's Introduction

Installing Fedora F18 on HP Touchpad

  1. Put device in developer mode (if not done already), by typing webos20090606 or upupdowndownleftrightleftrightbastart in the "Just Type" text box, and launch the developer-mode app. You turn it on and your device should be in developer mode. If it requests a password you may just press submit.
  2. Install novacom on your host desktop/laptop:
  • if your host is fedora, sudo yum install novacom.. and then sudo novacomd to launch the server.
  • From there, you can use novaterm command to connect to the device or novacom to transfer files.
  1. Install adb on your host.. you will need this later
  • for fedora, sudo yum install android-tools
  • if you get permission errors when adb tries to spawn the server, adb kill-server and then sudo adb start-server
  1. run: ./create-partition.sh size
  • for example on a 32GB device if you want to create a 20GB linux partition: ./create-partition.sh 20480
  • this step can take quite a while
  1. run: ./install-boot.sh this will install moboot bootloader and kernel
  2. run: ./install-rootfs.sh this will install the root filesystem, and then reboot.
  3. At the moboot screen, use the volume rocker switch to select whether to boot webOS or fedora
  4. Once fedora has booted, you can use adb shell to connect to the device.
  • export TERM=xterm and /usr/bin/resize to get a semi-sane console
  1. rndis is enabled, so you should see a new wired connection in network manager. To allow network access over usb/adb, in network manager IPv4 settings, select: Method: Shared to other computers
  • at this point, you could enable sshd in order to connect to the touchpad over ssh

TODO:

Teh Codez

  • kernel: git://github.com/freedreno/kernel-msm.git
    • branch: hp-tenderloin-3.0
    • use tenderloin_rob_defconfig
  • ts_srv: git://github.com/freedreno/ts_srv_tenderloin.git

touchpad-fedora's People

Contributors

robclark avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.