+ Reply to Thread
Results 1 to 1 of 1
  1. #1
    Currently Offline Android 1.0 ***
    Join Date
    Dec 2011
    Posts
    42
    Points
    667.93

    ICS 4.0.4 (IVI) CM9 firmware for NOVO7 Advanced (BT/GPS/USB audio)








    Cyanogenmod 9 Current Build (13.06.2012) Mirror
    Google Appls (17.03.2012)



    Benefits:

    Android 4.0.4
    Kernel 3.0.31
    Full languages support.
    Full hardware acceleration.
    3G modems support.
    USB Bluetooth (including Atheros BT chipset adapters).
    USB audio support.
    External USB and Bluetooth GPS support.
    High customizable CM9 interface.
    Google Apps support. NTFS/ExFAT read/write support.
    Further updates can be installed without reinstalling anything.
    Apex launcher.
    External USB Wi-Fi cards on Realtek 8192su support (D-Link DWA130. ASUS WL-167G v3, Belkin etc etc).
    Need some scripts to be installed.

    WIP:
    External USB DAC support.
    External FM radio support.
    Voice/SMS with Huawei 3G modems.

    UPDATE

    13.06.2012

    New kernel: added overclock to 1250 MHz, with 1.6V voltage on 1200Mhz. My novo7 works fine only till 1100Mhz, unstable on 1150MHz. New GPU (MALI) driver options, may have effect on it's power consumption.

    Updated CM9 sources: new options for notification area etc. Some changes to make HDMI audio working (not tested).

    Restored ability to move apps to "SD card".

    Some system apps moved to user section, so you can uninstall it via Settings. Also, additional apps will be installed during CM9 update not only on clean system.

    05.06.2012

    New kernel: fixed bug with Bluetooth detection and some 3G modems (it doesn't work in version from 03.06, so it's removed from download and replaced with new archive). More USB webcams support added to kernel. If you want enable it,
    you must properly configure /system/etc/camera.cfg

    Some fixes in frameworks, new lockscreen weather options, HD video forks fine (except HDMI, i have reports it plays without audio).

    03.06.2012

    Updated frameworks, now with cool CM Weather on LockScreen ;-)
    New wpa_supplicant v8 for Wi-Fi, reworked Wi-Fi loading logic:
    if you plug rtl8192 based USB wi-fi it will be loaded automatically instead of nano (internal one)
    Tab will switch to USB audio output automatically in case external USB card present on boot.
    Switched to 120dpi by default.
    Kernel parameters tweaks. Some modules moved to kernel.
    etc.
    Added some apps (Flash, Skype etc), which will be auto-installed on clean system (and silently deleted otherwise).

    01.06.2012

    Initial USB audio support added. It can be controlled by property:

    media.audio.out.mode

    values: codec (default), usb

    If you run in terminal (or any script):

    setprop media.audio.out.mode usb



    all audio will be played on external USB card / audio device (like usb speakers), headphone amplifiers etc.

    30.05.2012

    Fixes:
    External bluetooth GPS now works, also it reports correct UTC time.
    Some UI tweaks for MDPI mode.

    Credits: thanks naobsd and Quarx2k for CM9 development and hints. Without your work, this can't be done!

    Install instructions:
    - It must be applied as update from CWM recovery on any ICS rom.
    - It cannot be installed from 2.3.4 CWM recovery, you need to update to ICS firmware first.
    - Google Applications must be installed sepaately (you don't need apply it, if you update CM9).
    - On first CM9 install, it suggested to wipe data/factory reset in CWM menu.
    Initial LCD density set to 160DPI (Phone UI with tablet tweaks). After your boot to new firmware,
    sign to Play Store with that density, get needed apps (Flash Player, MX player, etc etc),
    and you can swith to full TabletUI with density <=128 (120 is preferred for Games compatibility). Use LCD Density modder app (included in ROM).

    Initial 160DPI density set as market compatibility workaround.

    Configuration:

    If you want to setup USB GPS, edit /system/etc/init.d/05gps, set there proper GPS device:

    Edit line setprop "ro.kernel.android.gps" "ttyUSB0", for many USB mouses it will be "ttyUSB0", in my case it's ttyACM0.

    For games compatibility, it's suggested to run it on 120DPI.

    This is still development build. Please, report any bugs here.


    source
    Last edited by andropos; 06-17-2012 at 03:14 PM.

  2. McBub 728

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts