Archive for October 2009

Building donut for dream – Proprietary files difference

It looks like a donut build for the Dream is possible. HTC release 1.6 version of Android on their website (http://developer.htc.com/adp.html). So a new attempt for building donut for dream can be made.

Before starting a new build I was wondering if there was any differences between the proprietary files. I made the following list (comparing the 1.5 with the 1.6 HTC versions of Android)

Equal

  • AudioFilter.csv
  • AudioPara4.csv
  • AudioPreProcess.csv
  • gps.conf
  • Fw1251r1c.bin
  • libaudioeq.so
  • libhgl.so
  • libhtc_acoustic.so
  • libjni_pinyinime.so
  • libOmxCore.so
  • lights.msm7k.so

Different

  • akmd
  • brf6300.bin
  • tiwlan.ini
  • libgps.so
  • libhtc_ril.so
  • libmm-adspsvc.so
  • libOmxH264Dec.so
  • libOmxMpeg4Dec.so
  • libOmxVidEnc.so
  • libopencorehw.so
  • libqcamera.so
  • libspeech.so
  • sensors.trout.so

Removed
The following files are not inside the 1.6 version

  • libpvasf.so
  • libpvasfreg.so
  • lights.goldfish.so

It is possible that libvasf*.so are renamed to libvasfcommon.so, libpvasflocalpb.so and libpvasflocalpbreg.so. Currently I don’t know if these files should be extracted from the HTC 1.6 image and added to the build. The new extract-files.sh version does not contain those files.

With these changes in mind, the next step will be building the donut source for dream again, boot the custom build and compare this version with the HTC 1.6 version.