Jump to content


Building CM7 for the ZTE Tureis

- - - - -

  • Please log in to reply
24 replies to this topic

#21
hecatae

hecatae

    Hardcore

  • Moderator Team
  • PipPipPipPipPipPip
  • 3,065 posts
  • Gender:Male
  • Location:northampton
  • Devices:Optimus L3 ZTE V790 Tureis
  • Twitter:@hecatae
cyanogen_tureis.mk

# Inherit AOSP device configuration for tureis.
$(call inherit-product, device/zte/tureis/device_tureis.mk)

# Inherit some common cyanogenmod stuff.
$(call inherit-product, vendor/cyanogen/products/common_full_no_themes.mk)

# Include GSM stuff
$(call inherit-product, vendor/cyanogen/products/gsm.mk)

#
# Setup device specific product configuration.
#
PRODUCT_NAME := cyanogen_tureis
PRODUCT_BRAND := zte
PRODUCT_DEVICE := tureis
PRODUCT_MODEL := Tureis
PRODUCT_MANUFACTURER := ZTE
PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=blade BUILD_ID=GRJ22 BUILD_FINGERPRINT=google/passion/passion:2.3.4/GRJ22/121341:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.3.4 GRJ22 121341 release-keys"

# Add LDPI assets, in addition to MDPI
PRODUCT_LOCALES += ldpi mdpi

# Extra overlay for LDPI
PRODUCT_PACKAGE_OVERLAYS += vendor/cyanogen/overlay/ldpi

# Release name and versioning
PRODUCT_RELEASE_NAME := Tureis
PRODUCT_VERSION_DEVICE_SPECIFIC :=
-include vendor/cyanogen/products/common_versions.mk

#
# Copy legend specific prebuilt files
#
PRODUCT_COPY_FILES +=  \
	vendor/cyanogen/prebuilt/ldpi/media/bootanimation.zip:system/media/bootanimation.zip

got to here:
make: *** No rule to make target `vendor/zte/tureis/proprietary/libloc_api-rpcqc.so', needed by `out/target/product/tureis/system/lib/libloc_api-rpcqc.so'. Stop.
make: *** Waiting for unfinished jobs....

using your sources


#22
schmatzler

schmatzler

    Newbie

  • Members
  • Pip
  • 40 posts
I don't have a vendor folder, everything is happening in the device folder. The proprietaries are also in the device folder.

Did you run the extract-files or setup-makefiles script? I did not update them.


#23
hecatae

hecatae

    Hardcore

  • Moderator Team
  • PipPipPipPipPipPip
  • 3,065 posts
  • Gender:Male
  • Location:northampton
  • Devices:Optimus L3 ZTE V790 Tureis
  • Twitter:@hecatae
that probably explains where I went wrong.

so I'll better update those scripts then


#24
schmatzler

schmatzler

    Newbie

  • Members
  • Pip
  • 40 posts
I'm getting to the end!

LED notifications work flawlessly. Bluetooth finally works again (had to use precompiled hciattach because this one fires up the broadcom stack), Wifi works flawlessly. 2G and 3G work and get APN settings automatically from my provider (which isn't possible in the stock ROM). I also updated the GL drivers for the Adreno 200 and Angry Birds is not lagging anymore. This is simply awesome! :)

Just two major flaws and two minor flaws are remaining:

- Microphone is not working. It cannot open the source
- I'm getting GL errors when viewing videos. Audio works, video is a white screen

- FM Radio isn't working. I get static but I cannot seek. I'm playing with the FM radio config, should work.
- Sensor not working. Precompiled libsensors is uploaded to the device, but nothing happens when I turn the screen 90 degrees. Damn.

When I've solved the microphone issue and the video issue I will post a first release. Stay tuned!


#25
hecatae

hecatae

    Hardcore

  • Moderator Team
  • PipPipPipPipPipPip
  • 3,065 posts
  • Gender:Male
  • Location:northampton
  • Devices:Optimus L3 ZTE V790 Tureis
  • Twitter:@hecatae
is usb tethering working?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users