Jump to content

vodafone 945/zte joe


Guest truspixinho

Recommended Posts

Guest Sebastian404
Just to share...

Vodafone 945 Internals

Rumor

Micromax A60 owners state that their phone have a Zte joe series based Kernel:

http://forum.xda-developers.com/showthread...3698&page=4

Indian Tech community is huge and might help...

Oooo, I'm downloading the dump... could you try to get someone to get the /proc/config.gz file from the device?

Looking at the dump:

ro.com.google.clientidbase=android-zte
ro.com.google.clientidbase.ms=android-zte
ro.com.google.clientidbase.yt=android-zte
ro.com.google.clientidbase.am=android-zte
ro.com.google.clientidbase.gmm=android-zte
ro.com.google.clientidbase.vs=android-zte[/code]

is interesting, but otherwise there seems to be very little in common.. what I see is lots of references to ZTEME but otherwise nothing really in common there is certianly not the usual things ZTE leave in a rom..

but looking at : http://www.ztemt.com.cn/ is a bit like a parallel universe...

Edited by Sebastian404
Link to comment
Share on other sites

Guest Sebastian404
Sebastian i hope you can look into this because you'r the experienced dev. who is interested in helping us..

This is the message i get from one of the moderators of Cyanogenmod's site "ciwrl";

I am not the primary ZTE Blade developer, but I have passed along your inquiry to him

<HCDRJacob> ciwrl, lemme look into that

<HCDRJacob> ciwrl, if they can find a dev to maintain it, I'll help them set it up

He is willing to help, but not without confirmation that you have a willing developer on your end (who owns the device and has development/maintainer ability).

If you (or someone capable of maintainer status) can do so, please join #cyanogemon-dev on freenode IRC, and ping me

There are a couple of problems really with the idea of porting CM7 to any device, first of all I dont have one, and was not able to get one. And more important, we dont have the kernel source...

I' working with some guys on and off to port the 2.2 kernel to the Racer ,as that is very simular to the blade, but the joe seems to be too different to be of much use...

everything kinda comes back to the lack of the kernel source realy :)

Link to comment
Share on other sites

Guest cuttysark76

I'm going to try to see if it's possible to create a AOSP Based ROM, following this tutorial:

I believe it's possible to pull the proprietary files using a script.

As far I understood the big issue is the boardconfig.mk and the device.mk (joe.mk??).

The Acer Liquid BoardConfig.mk

"

# Copyright © 2009, Code Aurora Forum.

#

# Licensed under the Apache License, Version 2.0 (the "License");

# you may not use this file except in compliance with the License.

# You may obtain a copy of the License at

#

# http://www.apache.org/licenses/LICENSE-2.0

#

# Unless required by applicable law or agreed to in writing, software

# distributed under the License is distributed on an "AS IS" BASIS,

# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

# See the License for the specific language governing permissions and

# limitations under the License.

#

# config.mk

#

# Product-specific compile-time definitions.

#

BOARD_GPS_LIBRARIES := libloc

BOARD_CAMERA_LIBRARIES := libcamera

# BOARD_USES_QCOM_HARDWARE := true

BOARD_USES_ADRENO_200 := true

BOARD_USES_GENERIC_AUDIO := false

BOARD_HAVE_BLUETOOTH := true

BOARD_HAVE_BLUETOOTH_BCM := true

USE_CAMERA_STUB := true

# Wifi related defines

BOARD_WPA_SUPPLICANT_DRIVER := WEXT

WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/bcm4329.ko"

WIFI_DRIVER_MODULE_NAME := "bcm4329"

#WIFI_DRIVER_MODULE_ARG := ""

#WIFI_SDIO_IF_DRIVER_MODULE_PATH := /modules/dhd.ko

#WIFI_SDIO_IF_DRIVER_MODULE_NAME := dhd

#WIFI_SDIO_IF_DRIVER_MODULE_ARG := "firmware_path=/etc/wifi/BCM4325.bin nvram_path=/etc/wifi/nvram.txt"

#TARGET_HAVE_TSLIB := true

TARGET_NO_BOOTLOADER := true

TARGET_NO_KERNEL := true

TARGET_NO_RADIOIMAGE := true

TARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp

TARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp

TARGET_CPU_ABI := armeabi

TARGET_ARCH_VARIANT := armv7-a

ARCH_ARM_HAVE_TLS_REGISTER := true

TARGET_HARDWARE_3D := false

TARGET_BOARD_PLATFORM := qsd8k

TARGET_BOOTLOADER_BOARD_NAME := salsa

BOARD_KERNEL_BASE := 0x20000000

BOARD_NAND_PAGE_SIZE := 2048

BOARD_KERNEL_CMDLINE := console=ttyDCC0 androidboot.hardware=qcom

BOARD_EGL_CFG := device/acer/$(TARGET_PRODUCT)/egl.cfg

"

The liquid.mk

"###########################################################################

#

# Acer liquid build file, based on codeaurora tree qsd8250_ffa

#

# Created by Koudelka @ modaco

#

############################################################################

#

#

#

#

#

#

#

#

# TODO: Stuff :)

#

############################################################################

PRODUCT_PACKAGES := \

Email \

IM \

VoiceDialer \

GoogleContactsProvider \

#check generik.mk/languages_full.mk to see what applications/languages are installed

#turns out all languages get included if I don't specify, but some seem to be missing the actuall translation

#$(call inherit-product, build/target/product/languages_full.mk)

$(call inherit-product, build/target/product/generic.mk)

# Liquid uses high-density artwork where available

PRODUCT_LOCALES += hdpi

#Enabling Ring Tones

include frameworks/base/data/sounds/OriginalAudio.mk

# Overrides

PRODUCT_BRAND := acer

PRODUCT_NAME := liquid

PRODUCT_DEVICE := liquid

# Additional settings used in AOSP builds

PRODUCT_PROPERTY_OVERRIDES := \

keyguard.no_require_sim=true \

ro.com.android.dateformat=MM-dd-yyyy \

ro.com.android.dataroaming=true \

ro.ril.hsxpa=1 \

ro.ril.gprsclass=10 \

ro.hw_version=1

#Copy config files

PRODUCT_COPY_FILES += \

device/acer/liquid/vold.fstab:system/etc/vold.fstab \

device/acer/liquid/vold.conf:system/etc/vold.conf \

device/acer/liquid/proprietary/gps.conf:system/etc/gps.conf \

device/acer/liquid/apns-conf.xml:system/etc/apns-conf.xml

#Copy premissions

PRODUCT_COPY_FILES += \

frameworks/base/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \

frameworks/base/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.xml \

frameworks/base/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \

frameworks/base/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \

frameworks/base/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \

frameworks/base/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \

frameworks/base/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \

frameworks/base/data/etc/android.hardware.touchscreen.multitouch.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.xml

#Copy bluetooth & wifi

PRODUCT_COPY_FILES += \

device/acer/liquid/proprietary/firmware/BCM4325.hcd:system/etc/firmware/BCM4325.hcd \

device/acer/liquid/proprietary/modules/bcm4329.ko:system/lib/modules/bcm4329.ko \

device/acer/liquid/proprietary/wifi/nvram.txt:system/etc/wifi/nvram.txt \

device/acer/liquid/proprietary/wifi/BCM4325.bin:system/etc/wifi/BCM4325.bin \

device/acer/liquid/proprietary/wifi/wpa_supplicant.conf:system/etc/wifi/wpa_supplicant.conf

#Wifi properties

PRODUCT_PROPERTY_OVERRIDES += \

wifi.interface=eth0 \

wifi.supplicant_scan_interval=15

#Copy dhcpd (probably need to chmod dhcpcd-eth0.pid)

PRODUCT_COPY_FILES += \

device/acer/liquid/proprietary/dhcpcd/dhcpcd.conf:system/etc/dhcpcd/dhcpcd.conf \

device/acer/liquid/proprietary/dhcpcd/dhcpcd-run-hooks:system/etc/dhcpcd/dhcpcd-run-hooks \

device/acer/liquid/proprietary/dhcpcd/dhcpcd-hooks/01-test:system/etc/dhcpcd/dhcpcd-hooks/01-test \

device/acer/liquid/proprietary/dhcpcd/dhcpcd-hooks/20-dns.conf:system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf \

device/acer/liquid/proprietary/dhcpcd/dhcpcd-hooks/95-configured:system/etc/dhcpcd/dhcpcd-hooks/95-configured \

device/acer/liquid/dhcpcd-eth0.pid:data/misc/dhcp/dhcpcd-eth0.pid

#need to change boardname to salsa

#Copy sensor lib,bin and conf ( need to chmod ms3c_yamaha.cfg to get it to work )

PRODUCT_COPY_FILES += \

device/acer/liquid/proprietary/hw/sensors.salsa.so:system/lib/hw/sensors.salsa.so \

device/acer/liquid/proprietary/hw/lights.salsa.so:system/lib/hw/lights.salsa.so \

device/acer/liquid/proprietary/lib/libsensor_yamaha.so:system/lib/libsensor_yamaha.so \

device/acer/liquid/proprietary/lib/libms3c_yamaha.so:system/lib/libms3c_yamaha.so \

device/acer/liquid/proprietary/bin/sensorcalibutil_yamaha:system/bin/sensorcalibutil_yamaha \

device/acer/liquid/proprietary/bin/sensorserver_yamaha:system/bin/sensorserver_yamaha \

device/acer/liquid/proprietary/bin/sensorstatutil_yamaha:system/bin/sensorstatutil_yamaha \

device/acer/liquid/proprietary/data/system/ms3c_yamaha.cfg:data/system/ms3c_yamaha.cfg

#Copy gps stuff

PRODUCT_COPY_FILES += \

device/acer/liquid/proprietary/lib/libloc.so:system/lib/libloc.so \

device/acer/liquid/proprietary/lib/libloc.so:obj/lib/libloc.so \

device/acer/liquid/proprietary/lib/libloc-rpc.so:system/lib/libloc-rpc.so \

device/acer/liquid/proprietary/lib/libloc-rpc.so:obj/lib/libloc-rpc.so \

device/acer/liquid/proprietary/lib/libcommondefs.so:system/lib/libcommondefs.so \

device/acer/liquid/proprietary/lib/libcommondefs.so:obj/lib/libcommondefs.so \

device/acer/liquid/proprietary/lib/libgps.so:system/lib/libgps.so

#Copy egl stuff

PRODUCT_COPY_FILES += \

device/acer/liquid/proprietary/egl/libEGL_adreno200.so:system/lib/egl/libEGL_adreno200.so \

device/acer/liquid/proprietary/egl/libGLESv1_CM_adreno200.so:system/lib/egl/libGLESv1_CM_adreno200.so \

device/acer/liquid/proprietary/egl/libGLESv2_adreno200.so:system/lib/egl/libGLESv2_adreno200.so \

device/acer/liquid/proprietary/egl/libq3dtools_adreno200.so:system/lib/egl/libq3dtools_adreno200.so \

device/acer/liquid/proprietary/lib/libgsl.so:system/lib/libgsl.so \

device/acer/liquid/proprietary/firmware/yamato_pfp.fw:system/etc/firmware/yamato_pfp.fw \

device/acer/liquid/proprietary/firmware/yamato_pm4.fw:system/etc/firmware/yamato_pm4.fw

#Copy camera stuff (not working yet..)

#PRODUCT_COPY_FILES += \

# device/acer/liquid/proprietary/lib/libcamera.so:system/lib/libcamera.so \

# device/acer/liquid/proprietary/lib/libcamera.so:obj/lib/libcamera.so \

# device/acer/liquid/proprietary/lib/liboemcamera.so:system/lib/liboemcamera.so

#This is for building from source.android.com

#Copy gralloc and copybit from codeaurora build, since source.android.com version is not working for our device

#this is only needed to build complete android from source.android.com

#also libaudio

#PRODUCT_COPY_FILES += \

# device/acer/liquid/proprietary/hw/copybit.qsd8k.so:system/lib/hw/copybit.qsd8k.so \

# device/acer/liquid/proprietary/hw/gralloc.qsd8k.so:system/lib/hw/gralloc.qsd8k.so \

# device/acer/liquid/proprietary/libaudio.so:system/lib/libaudio.so

"

Where can I find any documentation about it?

Don't expect nothing because I don't have any knowlodge...

I'm just trying to learn...

Link to comment
Share on other sites

Guest Sebastian404
I believe ZTE Libra is the official ZTE Blade Gen 2...

Unfortunatly this is just the existing blade kernel source with a new link :)

Link to comment
Share on other sites

Guest starbuck79

I speak with some moderator from cyanogen forum, and maybe they help us if we have more users with zte joe. Go to the site, register and talk with them to....

Ciwrl write

Ive been in contact with another Joe user. As i told him, we are willing to do the grown work and help posrt, but only if your phone community can offer up a competent dev to maintain it.

Ive been given the name of one dev, waiting for him to contact me or hcdrjacob

Edited by starbuck79
Link to comment
Share on other sites

Guest aqopita
I speak with some moderator from cyanogen forum, and maybe they help us if we have more users with zte joe. Go to the site, register and talk with them to....

Ciwrl write

Ive been in contact with another Joe user. As i told him, we are willing to do the grown work and help posrt, but only if your phone community can offer up a competent dev to maintain it.

Ive been given the name of one dev, waiting for him to contact me or hcdrjacob

i've registered there and sent message to Ciwrl and to you 'starbuck79' .

i hope it will do.

Link to comment
Share on other sites

Guest aqopita
i told them if any1 available for help porting cyanogen, it's sebastian. he's the dev. ciwrl mentioned.

sebastian i think we are all depending on u???

Link to comment
Share on other sites

Guest starbuck79

sorry can't help all ZTE joe users but i search all foruns to edit and creat a port for the phone, but in windows i think it's more dificult...

I realy like to know who to do it, but the information it's not very good and righted in english :-(

Link to comment
Share on other sites

Guest daponte
sorry can't help all ZTE joe users but i search all foruns to edit and creat a port for the phone, but in windows i think it's more dificult...

I realy like to know who to do it, but the information it's not very good and righted in english :-(

I've been reading a lot about porting too, but it's hard work. I read the AOSP pages from one end to another, and being an ubuntu user, I guess I could try to set up the enviroment for compiling and such. But i haven't been into programming for years, and being new to the android scene, this whole thing is a bit out of my league. No word from the cyanogen moderator? I guess that is our best bet for now.

Link to comment
Share on other sites

Guest M.AkiF

sebastian gibi bi adam bile buna custom rom yapamıyosa biraz zor yapılır. orjinal çıkmazsa custom rom birz zor çıkar. bari cm7 felan kurabilsek.

Link to comment
Share on other sites

Guest Andreasz

Someone tried to enable the HW acceleration in build.prop (debug.sf.hw=0)? Set this to 1 but could not see anymore anything on the screen :-( and have to restore. Also rooting seems not work perfect, cant get titanium backup running, always the same error, the device is not rooted, but most app that needs root are working.

Edited by Andreasz
Link to comment
Share on other sites

Guest cuttysark76

I don't know if Sebbastian is available to port CyanogenMod 7, but if he is, we need to buy a Vodafone 945 and send it to the US...

I believe I can buy in Portugal for 99€...

I suggest someone create a "Donate" link to get some funds. I also believe that we should give Sebbastian some €€ or $$ to support is work.

Again, if Sebbastian accepts this challenge...

In the Modaco pole we can find around 100 Vodafone 945 owners, if each one donates 5€ we can give Sebbastian 400€ (500$) and one brand new Vodafone 945.

There ain't no such thing as a free lunch!!!

Link to comment
Share on other sites

Guest kestane

this is the mail that zte send me for froyo update

Hi,

Thanks for contacting ZTE and sorry for that thing troubling you.

Vodafone 945 is customized by the local operator Vodafone in Turkey.

That means we have no right to update the software.

Once Vodafone has the requirment, we will offer the new software.

Please understand it and sorry again.

Best Regards

Emma

Ke Xiaohua 柯晓华(In China now)

Technical support engineer 技术支持工程师

Customer Service R&D Dept 客服开发部

Customer Service Field 客服领域

Handset Product System 手机产品体系

---------------------------------------------------------------------------------------------------------------

Add: 2F, B3 Building, ZTE corporation, NO. 55, Hi-tech Road South, ShenZhen, P.R.China

Tel: +86-755-26770679

Mobile: +86-15012570860(China)

E-mail:[email protected]

立即行动,今天就动

诚信、坦荡、感恩、光明磊落

互信、互爱、换位、合作高效

----- 转发人 柯晓华066936/user/zte_ltd 时间 2011-04-27 上午 08:34 -----

Link to comment
Share on other sites

Guest daponte
I don't know if Sebbastian is available to port CyanogenMod 7, but if he is, we need to buy a Vodafone 945 and send it to the US...

I believe I can buy in Portugal for 99€...

I suggest someone create a "Donate" link to get some funds. I also believe that we should give Sebbastian some €€ or $$ to support is work.

Again, if Sebbastian accepts this challenge...

In the Modaco pole we can find around 100 Vodafone 945 owners, if each one donates 5€ we can give Sebbastian 400€ (500$) and one brand new Vodafone 945.

There ain't no such thing as a free lunch!!!

That's a good idea, if Sebastian's on board with it, i don't mind donating some money:)

Link to comment
Share on other sites

Guest cuttysark76

Hello all,

I have been trying to use this kitchen from Dsixda from XDA Forum.

I have installed the Cygwin option under Windows.

I suggest you try it!

I have found problems with update-scripts and updater-scripts that don't allow me to flash the custom ROM's that I have created... I need to read more about it!

Here are some the Kitchen features:

Main Menu

1. Set up working folder from ROM

2. Add root permissions

3. Add BusyBox

4. Disable boot screen sounds

5. Add wireless tethering

6. Zipalign all *.apk files to optimize RAM usage

7. Change wipe status of ROM

8. Change name of ROM

9. Check update-script for errors

10. Show working folder information

Advanced Options

11 - Deodex files in your ROM

12 - Add task killer tweak for speed (stock ROM only)

13 - Add /data/app functionality

14 - Add Nano text editor + sysro/sysrw

15 - Add Bash (command shell)

16 - Add Apps2SD

17 - Add /etc/init.d scripts support (busybox run-parts)

18 - Add custom boot animation functionality

19 - Porting tools (experimental)

20 - Tools for boot image (unpack/re-pack/etc.)

21 - Unpack data.img

22 - Sign APK file(s)

23 - Convert update-script or updater-script

24 - Run plugin scripts

99. Build ROM from working folder

00. About/Update kitchen

0. Exit

Best regards

Link to comment
Share on other sites

Guest starbuck79

I try to port Blade Rom with the kitchen but no sucesse :-( I try Blade 2.2 and 2.3. The phone starts but freze in boot logo. If i have some help how to make it work.....

Edited by starbuck79
Link to comment
Share on other sites

Guest aqopita
Hello all,

I have been trying to use this kitchen from Dsixda from XDA Forum.

I have installed the Cygwin option under Windows.

I suggest you try it!

I have found problems with update-scripts and updater-scripts that don't allow me to flash the custom ROM's that I have created... I need to read more about it!

Here are some the Kitchen features:

Main Menu

1. Set up working folder from ROM

2. Add root permissions

3. Add BusyBox

4. Disable boot screen sounds

5. Add wireless tethering

6. Zipalign all *.apk files to optimize RAM usage

7. Change wipe status of ROM

8. Change name of ROM

9. Check update-script for errors

10. Show working folder information

Advanced Options

11 - Deodex files in your ROM

12 - Add task killer tweak for speed (stock ROM only)

13 - Add /data/app functionality

14 - Add Nano text editor + sysro/sysrw

15 - Add Bash (command shell)

16 - Add Apps2SD

17 - Add /etc/init.d scripts support (busybox run-parts)

18 - Add custom boot animation functionality

19 - Porting tools (experimental)

20 - Tools for boot image (unpack/re-pack/etc.)

21 - Unpack data.img

22 - Sign APK file(s)

23 - Convert update-script or updater-script

24 - Run plugin scripts

99. Build ROM from working folder

00. About/Update kitchen

0. Exit

Best regards

am ready to try...

what we need to install it to the phone??? is it the same procedure by using clockwork recovery??

Edited by aqopita
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.