Starting on the Nexus 7 build etc

So a big change in plans.

I bought a used stock AM/FM radio for my vehicle (2011 silverado), and removed the guts.

the new N7 is slightly too wide, so a bit of dremelling was needed.

Have acquired a single-wire-can to differential canbus converter and a usb canbus reader (for the low-speed canbus, e.g. steering wheel controls), an ELM327 OBD-2 (Canbus) to bluetooth (for the high-speed canbus), a RL2832 dongle for the FM radio (SDR), a 12V to 5V buck-boost power supply @ 10A, and an ‘easycap’ for the rear-view camera.

The stock kernel doesn’t have module loading enabled (BOO). So now setting up an AOSP build environment to make kernel to enable the Stk1160 driver.

Instructions are here for the most part (and here for the stack oversize warning). You want the device/asus/flo-kernel/kernel and the msm kernel, and then do a git checkout of remotes/origin/android-msm-flo-3.4-jb-mr2

I pulled the prebuilt toolchain from here and checked out the remotes/origin/jb-release branch.

so far so good, i ran make -i ARCH=arm SUBARCH=arm CROSS_COMPILE=arm-eabi-  -j6  flo_defconfig, and then make -i ARCH=arm SUBARCH=arm CROSS_COMPILE=arm-eabi-  -j6  menuconfig to enable the module loading, and the easycap driver.

Here’s what we are looking like now.

nexus-7-in-faceplate


Posted

in

by

Tags:

Comments

2 Responses to “Starting on the Nexus 7 build etc”

  1. Did you get the EasyCAP working? I don’t even know where I saw a link to one on Amazon that you could get it to work with the Nexus 7, but I can’t find it now, and I already bought it.

    1. Don Bowman

      so yes it works. http://linuxtv.org/wiki/index.php/Easycap. I built a kernel w/ the right driver.
      But no it didn’t work well. So i switched to the uvc – based grabber from http://febon.blogspot.com/2012/02/1.html

Leave a Reply to Don Bowman Cancel reply

Your email address will not be published. Required fields are marked *