GSM Shop GSM Shop
GSM-Forum  

Welcome to the GSM-Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features.
Only registered members may post questions, contact other members or search our database of over 8 million posts.

Registration is fast, simple and absolutely free so please - Click to REGISTER!

If you have any problems with the registration process or your account login, please contact contact us .

Go Back   GSM-Forum > GSM & CDMA Phones / Tablets Software & Hardware Area > Chinese Models & Cloned Phones > Android based chinese phones

Reply
 
LinkBack Thread Tools Display Modes
Old 06-03-2014, 13:24   #1 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
Exclamation Help needed: HOLDS NJ-N81s - Galaxy S4 GT-I9500 clone


Hello everyone,

I have recently acquired a samsung Galaxy S4 clone made by Holds. While trying to root the device some parts of the firmware were altered. Dialer app crashes on open, stock launcher stuck in crash loop etc.
I am looking for a stock ROM or modified ROM for the phone.

Model NJ N81S (not the same as the NJ N81 ROM I've tried and failed it)
the processor is said to be a SC6820a although I could not find anything about SC6820a, only SC6820
I was able to access / via ftp before flashing anything to the phone and here is the build.prop file from the phone:

Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MocorDroid2.3.5
ro.build.display.id=MocorDroid2.3.5.W12.20_P20.01
ro.build.version.incremental=W12.20_P20.01
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=4.2.2_s8v01_20130923
ro.build.date=2013? 09? 23? ??? 12:19:42 CST
ro.build.date.utc=1379909982
ro.build.type=user
ro.build.user=light
ro.build.host=light-MS-7758
ro.build.tags=test-keys
ro.product.model=GalaxyS4
ro.product.brand=sprd
ro.product.name=sprdroid_base
ro.product.device=hsdroid
ro.product.board=sp6820a
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=sprd
ro.wifi.channels=
ro.board.platform=sprdbp
# ro.build.product is obsolete; use ro.product.device
ro.build.product=hsdroid
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=sprdroid_base-user 4.2.2_s8v01_20130923 MocorDroid2.3.5 W12.20_P20.01 test-keys
ro.build.fingerprint=sprd/sprdroid_base/hsdroid:4.2.2_s8v01_20130923/MocorDroid2.3.5/W12.20_P20.01:user/test-keys
persist.sys.timezone=Asia/Shanghai
ro.product.carrier=
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.msms.phone_count=1sim
# end build properties
#
# system.prop for hsdroid
#

#rild.libpath=/system/lib/libsp_ril.so
#wifi.interface = tiwlan0
# Time between scans in seconds. Keep it high to minimize battery drain.
# This only affects the case in which there are remembered access points,
# but none are in range.
wifi.supplicant_scan_interval = 48

android.keylayout.sprd-keypad = /system/usr/keylayout/sprd-keypad.kl
android.keychar.sprd-keypad = /system/usr/keychars/sprd-keypad.kcm
ro.hardware =sphs
# Default network type
# 2 => AUTO Preferred.
ro.telephony.default_network = 2

# 1 => add volume control in in-call screen
ro.sprd.volume_control_icon = 1
ro.sf.lcd_density = 240
ro.sf.lcd_width = 45
ro.sf.lcd_height = 75

ro.floatkey.show = false

dalvik.vm.heapsize=32m

ro.opengles.version=131072
ro.device.support.msensor = false
ro.device.support.vt = false
ro.sf.hwrotation = 180

#
# ADDITIONAL_BUILD_PROPERTIES
#
persist.sys.language=en
persist.sys.country=US
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.config.ringtone=Growl.ogg
ro.com.android.dateformat=dd-MM-yyyy
ro.com.android.dataroaming=true
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
Inside Antutu benchmark I remember when it still worked fine in the device info it was reported:
universal5410 quad core ARMv7 processor running at max 1600Mhz, 1920x1080 screen, 2Gb RAM with 706Mb free, that's all I can remember

bencebacsi might you have a ROM file for making this phone work?
here is the picture of the phone and the information under the battery.



I have some of the file from / but sadly I do not have the complete ROM dump or PAC file.

  Reply With Quote
Old 06-04-2014, 09:36   #2 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
AS I posted on another thread yesterday I've opened the phone up and popped the top lid off the mobo, the Chip is indeed a Spreadtrum SC6820. Gives me a better view for a solution. I've spent countless hours and days extracting and injecting FDL1/FDL2 files and mix matching various boot files.
here are the pictures of the insides of the phone for those who are interested:
Memory chip used is a Kingston 240006B (~236Megs capacity, from the datasheets specifications)


I'll post progress here later. Hoping to get a non grabbled display.
  Reply With Quote
Old 06-05-2014, 08:45   #3 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
OK some progress after mix matching various FDL1/2 files and injecting SPL/uboot files around along with boot/system.img recovery files I've managed to boot the phone with proper display and button mappings are correct.

However I have some problems with it:
-No sound yet coming from the speakers: Will swap out more DSP files later
-Phones thinks it's got 2 SIM ports instead of one: I'm guessing this is because of the modem bin file & the system img file that tells the phone how many ports it's got, I could be wrong.
-Touchscreen NOT working: I don't have any Idea where in the ROM area resides the touchscreen calibration file or if it's a missing driver.

I'm open to any suggestions, I'm happy that the screen is no longer grabled or white. I need someone already experienced with these chinese phones as I have no Idea how to restore the touchscreen.

Will post pics later.

Last edited by spectroplasm; 06-05-2014 at 08:50.
  Reply With Quote
Old 06-06-2014, 11:23   #4 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
Made more progress last night and today. Reflashed a "compatible" system.img file and the phone boots. 1 SIM detected, and I was able to root the phone properly.

My main problem is the lack of touchscreen, the proper drivers aren't loaded.

Could anyone guide me on how to swap the drivers in my phone via adb shell? I have superuser access so I can push pull any file into the handset without problems.

I have all the original handset files on my PC from the last time I have accessed it via ftp before it had problems with a failed root attempt.

the SPS folder contains my original files, I've pushed the touchscreen driver mxc622x to the handset but I don't know where is the configuration file to load it resides. Any help is welcome.
  Reply With Quote
Old 06-06-2014, 21:34   #5 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
Does any one have the 800x480 or 854x480 version module FT5206 (ft5206_ts.ko and the ft5206_fw.bin) ?

the version I have cannot initialize with insmod giving me Exec format error.
  Reply With Quote
Old 06-08-2014, 01:50   #6 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
S9_mb_v1.1-20130524

some more progress:

Motherboard version is S9_MB_V1.1-20130524



touchpanel IC model: FT6306DMB ERG130A



my last problem is getting the touchscreen to work I don't know how to initialize the drivers, or flash the firmware.bin file into the touch panel IC.

Last edited by spectroplasm; 06-08-2014 at 01:55. Reason: updates
  Reply With Quote
Old 06-09-2014, 19:55   #7 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
Some more progress, I can't seem to find a good ROM for my phone so I guess I'll have to make one up by mix matching files from different ROMS. The S9_MB motherboard seems too new to be found on the internet.

So far I either get a white screen but sound is working (I can't tell if the screen is working or not when the screen is garbage), or a working screen but the sound and touch aren't working.

I've been hunting down the FocalTech drivers for the FT6306 and it seems that the drivers for FT5306 work on them. The Firmware needs to be flashed to the chip but in order to do that I will need to unpack the UBOOT.img and swap the init scripts that take care of the system.img booting. I need documents on the uboot.img format, file operations I've done on the file suggests it is a cpio gzip image, I'm not sure.

I've got root access on the droid without the screen working, I'm doing everything remotely on my PC via ADB. I'll upload the working FDL files and the patched Second Program Loader I made in order to get my phone to see the boot.img correctly later on if anyone else is interested, I've been waiting for a while to get help on the device, it looks like I'll have to do it myself as everyone else doesn't have the phone model I have. Will keep you all posted.
  Reply With Quote
Old 06-09-2014, 22:52   #8 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
Here are the drivers for the HOLDS NJ-N81S
NOTE
The drivers are for kernel version 2.6.35.7 mod_unload ARMv7

I'm looking for the "2.6.35.7 preempt mod_unload ARMv7" version of these files if anyone can post them for me here. I couldn't find the kernel version as the previous ROM so I'm baking a new one but the drivers from the phone will not load due to bad version magic error.
you can check the version magic of your files by issuing an insmod name_of_module.ko command via adb or terminal and then immediately after enter dmesg and check the log at the bottom.

Will post more later as I progress
  Reply With Quote
Old 06-12-2014, 21:22   #9 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
spent the last few days trying to get the drivers loaded. MXC622X.ko and ft5206_ts.ko are loaded but nothing is happening. I've done a DMESG on boot and here is what it looks like:

Code:
4 0660
<6>[    3.959000] init: fixup /sys/devices/virtual/input/input1/event1/enable 0
1004 0660
<6>[    3.959000] init: fixup /sys/devices/virtual/input/input1/event1/poll_delay 0 1004 0660
<6>[    3.959000] init: fixup /sys/devices/virtual/input/input2/enable 0 1004 0660
<6>[    3.959000] init: fixup /sys/devices/virtual/input/input2/poll_delay 0 1004 0660
<6>[    3.960000] init: fixup /sys/devices/virtual/input/input2/event2/enable 01004 0660
<6>[    3.960000] init: fixup /sys/devices/virtual/input/input2/event2/poll_delay 0 1004 0660
<6>[    3.976000] init: command 'wait_for_coldboot_done' r=0
<6>[    3.977000] init: processing action 0x2ecb8 (property_init)
<6>[    3.977000] init: property init
<6>[    3.977000] init: command 'property_init' r=0
<6>[    3.977000] init: processing action 0x2ed08 (keychord_init)
<6>[    3.977000] init: command 'keychord_init' r=0
<6>[    3.977000] init: processing action 0x2ed58 (console_init)
<4>[    3.977000] serial_open tty addr = 0xce17f000, filp = 0xce1a18c0, port = 0xc4aaf1c8
<4>[    3.978000] serial_close tty addr = 0xce17f000, filp = 0xce1a18c0, port->count=0x1
<6>[    3.978000] init: command 'console_init' r=0
<6>[    3.978000] init: processing action 0x2eda8 (set_init_properties)
<6>[    3.978000] init: ###: set ro.calibration 0.
<6>[    3.994000] init: command 'set_init_properties' r=0
<6>[    3.994000] init: processing action 0x29508 (init)
<6>[    4.004000] init: command 'sysclktz' r=0
<4>[    4.098000] SDIO1: sdhci_sprd_set_ahb_clock, set ahb clk:0
<6>[    4.098000] mmc1: Re-scan card rc = -110 (retries = 1)
<4>[    4.098000] SDIO1: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[    4.099000] mmc1, clock_control:0x8007
<6>[    4.102000] yaffs: dev is 32505867 name is "mtdblock11" rw
<6>[    4.102000] yaffs: passed flags ""
<7>[    4.102000] yaffs: Attempting MTD mount of 31.11,"mtdblock11"
<7>[    4.130000] yaffs: restored from checkpoint
<7>[    4.131000] yaffs_read_super: isCheckpointed 1
<6>[    4.169000] yaffs: dev is 32505868 name is "mtdblock12" rw
<6>[    4.169000] yaffs: passed flags ""
<7>[    4.169000] yaffs: Attempting MTD mount of 31.12,"mtdblock12"
<7>[    4.188000] yaffs: restored from checkpoint
<7>[    4.201000] yaffs_read_super: isCheckpointed 0
<4>[    4.295000] SDIO1: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[    4.296000] === mmc0: no requests, auto suspend host ===
<4>[    4.296000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[    4.296000] === mmc: host auto-suspend done ===
<6>[    4.301000] yaffs: dev is 32505876 name is "mtdblock20" rw
<6>[    4.301000] yaffs: passed flags ""
<7>[    4.301000] yaffs: Attempting MTD mount of 31.20,"mtdblock20"
<7>[    4.311000] yaffs_read_super: isCheckpointed 0
<6>[    4.318000] yaffs: dev is 32505869 name is "mtdblock13" rw
<6>[    4.318000] yaffs: passed flags ""
<7>[    4.318000] yaffs: Attempting MTD mount of 31.13,"mtdblock13"
<7>[    4.319000] yaffs: restored from checkpoint
<7>[    4.319000] yaffs_read_super: isCheckpointed 1
<6>[    4.324000] yaffs: dev is 32505864 name is "mtdblock8" rw
<6>[    4.324000] yaffs: passed flags "no-checkpoint,tags-ecc-off,no-rest-block"

<7>[    4.324000] yaffs: Attempting MTD mount of 31.8,"mtdblock8"
<7>[    4.342000] yaffs_read_super: isCheckpointed 0
<6>[    4.345000] yaffs: dev is 32505862 name is "mtdblock6" rw
<6>[    4.345000] yaffs: passed flags "no-checkpoint,tags-ecc-off,no-rest-block"

<7>[    4.345000] yaffs: Attempting MTD mount of 31.6,"mtdblock6"
<7>[    4.350000] yaffs_read_super: isCheckpointed 0
<6>[    4.353000] yaffs: dev is 32505873 name is "mtdblock17" rw
<6>[    4.353000] yaffs: passed flags "no-checkpoint,tags-ecc-off,no-rest-block"

<7>[    4.353000] yaffs: Attempting MTD mount of 31.17,"mtdblock17"
<7>[    4.353000] block 1 is bad
<7>[    4.362000] yaffs_read_super: isCheckpointed 0
<6>[    4.365000] yaffs: dev is 32505861 name is "mtdblock5" rw
<6>[    4.365000] yaffs: passed flags "no-checkpoint,tags-ecc-off,no-rest-block"

<7>[    4.365000] yaffs: Attempting MTD mount of 31.5,"mtdblock5"
<7>[    4.365000] block 1 is bad
<7>[    4.366000] block 15 is bad
<7>[    4.373000] yaffs_read_super: isCheckpointed 0
<3>[    4.396000] init: !!!!!!! run -> /etc/rc.local0
<4>[    4.533000] ------------[ cut here ]------------
<4>[    4.533000] WARNING: at /root/xing/project/H66XHX_A/idh.code/kernel/drivers/gpio/gpiolib.c:103 gpio_ensure_requested+0x4c/0xfc()
<4>[    4.533000] autorequest GPIO-59
<4>[    4.533000] Modules linked in: ft5206_ts(+) snd_dummy
<4>[    4.534000] [<c4533128>] (unwind_backtrace+0x0/0xfc) from [<c455eb7c>] (warn_slowpath_common+0x4c/0x64)
<4>[    4.534000] [<c455eb7c>] (warn_slowpath_common+0x4c/0x64) from [<c455ec28>] (warn_slowpath_fmt+0x30/0x40)
<4>[    4.534000] [<c455ec28>] (warn_slowpath_fmt+0x30/0x40) from [<c46a6990>] (gpio_ensure_requested+0x4c/0xfc)
<4>[    4.534000] [<c46a6990>] (gpio_ensure_requested+0x4c/0xfc) from [<c46a6bec>] (gpio_direction_output+0xa8/0x140)
<4>[    4.534000] [<c46a6bec>] (gpio_direction_output+0xa8/0x140) from [<bf00e040>] (ft5x0x_ts_init+0x40/0x130 [ft5206_ts])
<4>[    4.534000] [<bf00e040>] (ft5x0x_ts_init+0x40/0x130 [ft5206_ts]) from [<c452c2f0>] (do_one_initcall+0x30/0x1b8)
<4>[    4.534000] [<c452c2f0>] (do_one_initcall+0x30/0x1b8) from [<c458e4f8>] (sys_init_module+0xac/0x1c0)
<4>[    4.534000] [<c458e4f8>] (sys_init_module+0xac/0x1c0) from [<c452df60>] (ret_fast_syscall+0x0/0x5c)
<4>[    4.534000] ---[ end trace 183419fecdc2f7f7 ]---
<4>[    4.534000] ------------[ cut here ]------------
<4>[    4.534000] WARNING: at /root/xing/project/H66XHX_A/idh.code/kernel/drivers/gpio/gpiolib.c:103 gpio_ensure_requested+0x4c/0xfc()
<4>[    4.534000] autorequest GPIO-60
<4>[    4.534000] Modules linked in: ft5206_ts(+) snd_dummy
<4>[    4.534000] [<c4533128>] (unwind_backtrace+0x0/0xfc) from [<c455eb7c>] (warn_slowpath_common+0x4c/0x64)
<4>[    4.534000] [<c455eb7c>] (warn_slowpath_common+0x4c/0x64) from [<c455ec28>] (warn_slowpath_fmt+0x30/0x40)
<4>[    4.535000] [<c455ec28>] (warn_slowpath_fmt+0x30/0x40) from [<c46a6990>] (gpio_ensure_requested+0x4c/0xfc)
<4>[    4.535000] [<c46a6990>] (gpio_ensure_requested+0x4c/0xfc) from [<c46a6d28>] (gpio_direction_input+0xa4/0x138)
<4>[    4.535000] [<c46a6d28>] (gpio_direction_input+0xa4/0x138) from [<bf00e04c>] (ft5x0x_ts_init+0x4c/0x130 [ft5206_ts])
<4>[    4.535000] [<bf00e04c>] (ft5x0x_ts_init+0x4c/0x130 [ft5206_ts]) from [<c452c2f0>] (do_one_initcall+0x30/0x1b8)
<4>[    4.535000] [<c452c2f0>] (do_one_initcall+0x30/0x1b8) from [<c458e4f8>] (sys_init_module+0xac/0x1c0)
<4>[    4.535000] [<c458e4f8>] (sys_init_module+0xac/0x1c0) from [<c452df60>] (ret_fast_syscall+0x0/0x5c)
<4>[    4.535000] ---[ end trace 183419fecdc2f7f8 ]---
<6>[    4.607000] input: ft5x0x_ts as /devices/virtual/input/input3
<6>[    4.608000] init: fixup /sys/devices/virtual/input/input3/enable 0 1004 0660
<6>[    4.608000] init: fixup /sys/devices/virtual/input/input3/poll_delay 0 1004 0660
<6>[    4.608000] init: fixup /sys/devices/virtual/input/input3/event3/enable 01004 0660
<6>[    4.608000] init: fixup /sys/devices/virtual/input/input3/event3/poll_delay 0 1004 0660
<4>[    4.682000] UMP<2>: Inserting UMP device driver. Compiled: Jul 25 2013, time: 16:10:36
<4>[    4.682000] UMP<2>: Using OS memory backend, allocation limit: 268435456
<4>[    4.682000] UMP: UMP device driver r3p0 loaded
<4>[    4.727000] Mali<2>:
<4>[    4.727000] Mali<2>: Inserting Mali v14 device driver.
<4>[    4.727000] Mali<2>: Compiled: Jul 25 2013, time: 16:10:40.
<4>[    4.727000] Mali<2>: Driver revision: -rr3p0
<4>[    4.728000] Mali<2>: Memory system initializing
<4>[    4.728000] Mali<2>: Mali OS memory allocator created with max allocationsize of 0x10000000 bytes, cpu_usage_adjust 0x00000000
<4>[    4.728000] Mali<2>: Mali PMU: Creating Mali PMU core
<4>[    4.728000] Mali<2>: Mali PP: Creating Mali PP core: Mali-300 PP
<4>[    4.728000] Mali<2>: Mali PP: Base address of PP core: 0xa0018000
<4>[    4.729000] Mali<2>: Found Mali GPU Mali-300 r0p0
<4>[    4.729000] Mali<2>: Mali L2 cache: Creating Mali L2 cache: Mali-300 L2 cache
<4>[    4.729000] Mali<2>: Mali MMU: Creating Mali MMU: Mali-300 MMU for GP
<4>[    4.729000] Mali<2>: Mali GP: Creating Mali GP core: Mali-300 GP
<4>[    4.729000] Mali<2>: Mali MMU: Creating Mali MMU: Mali-300 MMU for PP
<4>[    4.729000] Mali<2>: Mali PP: Creating Mali PP core: Mali-300 PP
<4>[    4.729000] Mali<2>: Mali PP: Base address of PP core: 0xa0018000
<4>[    4.730000] Mali: Mali device driver loaded
<6>[    4.737000] init: fixup /sys/devices/virtual/input/input4/enable 0 1004 0660
<6>[    4.737000] init: fixup /sys/devices/virtual/input/input4/poll_delay 0 1004 0660
<6>[    4.737000] input: headset-keyboard as /devices/virtual/input/input4
<6>[    4.738000] init: fixup /sys/devices/virtual/input/input4/event4/enable 01004 0660
<6>[    4.738000] init: fixup /sys/devices/virtual/input/input4/event4/poll_delay 0 1004 0660
<1>[    4.738000] eic_irq_table eic_id:13,irq_num:51
<6>[    4.738000] headset_gpio_irq_enable [ irq=0 ] --- do action headset button
<1>[    4.738000] eic_irq_table eic_id:14,irq_num:52
<6>[    4.749000] mxc622x accelerometer driver: init
<6>[    4.749000] mxc622x: probe start.
<4>[    4.749000] I2C error:ack was not received
<4>[    4.750000] I2C:sc8810_i2c_stop!
<4>[    4.750000] incomplete xfer (-121)
<4>[    4.750000] I2C:Retrying transmission (1)
<4>[    4.750000] I2C error:ack was not received
<4>[    4.750000] I2C:sc8810_i2c_stop!
<4>[    4.750000] incomplete xfer (-121)
<4>[    4.750000] I2C:Retrying transmission (2)
<4>[    4.750000] I2C error:ack was not received
<4>[    4.750000] I2C:sc8810_i2c_stop!
<4>[    4.750000] incomplete xfer (-121)
<4>[    4.750000] I2C:Retrying transmission (3)
<4>[    4.750000] I2C error:ack was not received
<4>[    4.751000] I2C:sc8810_i2c_stop!
<4>[    4.751000] incomplete xfer (-121)
<4>[    4.751000] I2C:transmission failed!
<6>[    4.751000] I2C driver not registered! Device unknown 0xffffff87
<3>[    4.751000] mxc622x: Driver Init failed
<4>[    4.751000] mxc622x: probe of 2-0015 failed with error -1
<3>[    4.751000] init: !!!!!!! run -> /etc/rc.local
<3>[    4.900000] init: !!!!!!! run -> /etc/rc.local1
<6>[    4.919000] warning: `adbd' uses 32-bit capabilities (legacy support in use)
<6>[    4.920000] enabling adb
<6>[    4.920000] usb: product_id=0x5d04
<6>[    4.920000] USB:shutdown udc
<3>[    4.923000] init: start all services now.
<6>[    4.924000] init: ####: DON'T start [logcat] services!
<6>[    4.936000] USB:startup udc
<6>[    4.986000] adb_open
<3>[    4.996000] init: cannot find '/system/bin/calibration', disabling 'calibration'
<6>[    5.122000] charge:
<6>[    5.122000]  charge start
<3>[    5.123000] charge: batteryTemperaturePath not foundwrite test data battery_capcity
<0>[    5.133000] copy battery_capcity to the user space
<6>[    5.150000] android_usb gadget: high speed config #1: android
<6>[    5.249000] charge:
<6>[    5.249000]  charge detecting
<6>[    5.249000] charge: charge_prop: unknown
<3>[    5.249000] charge: exit 1
<4>[    5.267000] serial_open tty addr = 0xce2d4000, filp = 0xce1beb60, port = 0xc4aaf474
<4>[    5.267000] =========serial_for_mux_tty=ce2d4000========
<6>[    5.524000] enable function :gser
<6>[    5.524000] enable function :vser
<6>[    5.538000] vser_open 1 times
<6>[    5.538000] vser_open 2 times
<6>[    5.558000] alarm: alarm start
<6>[    5.558000] alarm: alarm_prop: unknown
<3>[    5.558000] alarm: not power off alarm
<3>[    5.560000] init: cannot find '/system/bin/testhardware', disabling 'testhardware'
<6>[    5.569000] init: ####: Start [zygote] services normally.
<3>[    5.608000] init: cannot find '/system/bin/memsicd', disabling 'memsicd'
<3>[    5.625000] init: cannot find '/system/xbin/rtkcheck', disabling 'rtkcheck'
<6>[    5.667000] dcdc: @@@do_dcdc_work efuse flag 0x00000000, mpll 0079a0fa
<6>[    5.667000] dcdc: @@@do_dcdc_work 1 60
<6>[    5.676000] dcdc: @@@adc chan 11, value 803
<6>[    5.676000] dcdc: @@@dcdc_calibrate default 1200mv, from 1207mv to 1200mv
<6>[    5.676000] dcdc: @@@dcdc_calibrate is ok
<4>[    5.727000] mali: clock down done
<3>[    5.732000] init: no such service 'ric'
<6>[    5.742000] dcdc: @@@adc chan 10, value 864
<6>[    5.742000] dcdc: @@@dcdc_calibrate default 1300mv, from 1298mv to 1300mv
<6>[    5.742000] dcdc: @@@dcdc_calibrate is ok
<4>[    5.878000] Kill logs4modem, no /system/bin/vhub
<3>[    5.934000] init: untracked pid 166 exited
<3>[    5.934000] init: untracked pid 172 exited
<4>[    6.144000] logs4android is waiting for /sdcard being mounted
<4>[    6.448000] MUX: mux[0] opened!
<4>[    6.448000]
<4>[    6.448000]  cmux receive:<
<4>[    7.456000] ts mux receive 6 charsts mux receive 5 chars
<4>[    7.456000]
<4>[    7.456000] ts mux receive 4 chars
<4>[    7.456000] Ots mux receive 3 chars
<4>[    7.456000] Kvbc reset start...
<4>[    8.566000] vbc waiting modem stable setting audio codec ...... start ......
<4>[    8.776000] vbc waiting modem stable setting audio codec ...... done ......
<4>[    8.797000] ---- vbc do power on ----
<4>[    8.797000] vbc_buffer_clear_all to avoid vbc hardware noise!
<4>[    9.227000] vbc_buffer_clear_all to avoid vbc hardware noise!
<4>[    9.227000] vbc reset finish...
<4>[    9.279000] vbc_param have store!
<4>[    9.340000] vbc dma memory allocated: phy=0xdd6c000, virt=0xffcc6000, index=0
<4>[    9.340000] vbc_buffer_clear_all to avoid vbc hardware noise!
<4>[    9.343000] vbc Sample Rate is [44100]
<4>[    9.343000] ---- vbc ch_max=101 ----
<4>[    9.402000] vbc power to 0x00000004
<4>[    9.402000] ---- vbc mute all pa ----
<4>[    9.466000]
<4>[    9.466000]  cmux receive>
<4>[    9.467000] MUX: mux[1] opened!
<4>[    9.467000] MUX: mux[2] opened!
<4>[    9.467000] MUX: mux[3] opened!
<4>[    9.467000] MUX: mux[4] opened!
<4>[    9.467000] MUX: mux[5] opened!
<4>[    9.468000] MUX: mux[6] opened!
<4>[    9.468000] MUX: mux[7] opened!
<4>[    9.468000] MUX: mux[8] opened!
<4>[    9.468000] MUX: mux[9] opened!
<4>[    9.468000] MUX: mux[10] opened!
<4>[    9.469000] MUX: mux[11] opened!
<4>[    9.469000] MUX: mux[12] opened!
<4>[    9.469000] MUX: mux[13] opened!
<4>[    9.469000] MUX: mux[14] opened!
<4>[    9.469000] MUX: mux[0] opened!
<4>[    9.470000] MUX: mux[1] opened!
<4>[    9.470000] MUX: mux[2] opened!
<4>[    9.470000] MUX: mux[3] opened!
<4>[    9.470000] MUX: mux[4] opened!
<4>[    9.470000] MUX: mux[5] opened!
<4>[    9.470000] MUX: mux[6] opened!
<4>[    9.470000] MUX: mux[7] opened!
<4>[    9.470000] MUX: mux[8] opened!
<4>[    9.470000] MUX: mux[9] opened!
<4>[    9.470000] MUX: mux[10] opened!
<4>[    9.470000] MUX: mux[11] opened!
<4>[   11.204000] logs4android is waiting for /sdcard being mounted
In the logs I have this error which is preventing me from using the mxc622x.ko
Code:
<6>[    4.749000] mxc622x accelerometer driver: init
<6>[    4.749000] mxc622x: probe start.
<4>[    4.749000] I2C error:ack was not received
<4>[    4.750000] I2C:sc8810_i2c_stop!
<4>[    4.750000] incomplete xfer (-121)
<4>[    4.750000] I2C:Retrying transmission (1)
<4>[    4.750000] I2C error:ack was not received
<4>[    4.750000] I2C:sc8810_i2c_stop!
<4>[    4.750000] incomplete xfer (-121)
<4>[    4.750000] I2C:Retrying transmission (2)
<4>[    4.750000] I2C error:ack was not received
<4>[    4.750000] I2C:sc8810_i2c_stop!
<4>[    4.750000] incomplete xfer (-121)
<4>[    4.750000] I2C:Retrying transmission (3)
<4>[    4.750000] I2C error:ack was not received
<4>[    4.751000] I2C:sc8810_i2c_stop!
<4>[    4.751000] incomplete xfer (-121)
<4>[    4.751000] I2C:transmission failed!
<6>[    4.751000] I2C driver not registered! Device unknown 0xffffff87
<3>[    4.751000] mxc622x: Driver Init failed
<4>[    4.751000] mxc622x: probe of 2-0015 failed with error -1
ft5206_ts.ko is properly loaded and linked. Any thoughts on how to get that module to load?

Last edited by spectroplasm; 06-12-2014 at 21:23. Reason: typo
  Reply With Quote
Old 06-16-2014, 22:37   #10 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
alright more progress, I've finished finding the right drivers and have stitched together a working ROM. Now sound, display, touch, network, wifi is working.

Next problem is my screen is flipped upside down, but my touch is normal. Also waking up from sleep isn't working, I get a broken white screen. Still learning how to set these things properly. Any help is welcome, so far I've been on my own extracting drivers, patching via hex editor to get the phone to accept the ROM images I've made.

Last edited by spectroplasm; 06-16-2014 at 22:37. Reason: typo
  Reply With Quote
Old 06-16-2014, 23:05   #11 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
fixed the screen flip problem, had to patch my build.prop to include
Code:
ro.sf.hwrotation = 180
My last problem now lies in the corrupt screen after hitting the sleep button. If that gets resolved I can finally make a proper .pac file for this phone to help others with the same problem.
  Reply With Quote
Old 06-22-2014, 19:46   #12 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
Cool [solved]

I guess I figured it out myself.
Can an Admin please change my thread title to SOLVED . I spend weeks now looking for help, only solution was to learn the platform and a ROM from scratch.
With enough trial and error I got my phone working well again, if not better than the stock ROM.
  Reply With Quote
Old 07-16-2014, 14:28   #13 (permalink)
Junior Member
 
Join Date: Sep 2005
Location: Pakistan
Posts: 34
Member: 178564
Status: Offline
Thanks Meter: 3
brother need pac file for this mobile kindly very urgent
  Reply With Quote
Old 08-05-2014, 09:07   #14 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
@Sweetman945 I'm am in the process of finalizing the ROM file as I write this. I'll upload it to my dropbox account once it's finished.
As far as I can see no one's releasing the stock ROM for this phone, and a lot of people are searching for it, so much that bbs forums in china are making you pay for the ROM. NJ-N81 and N81s are two completely different phones, the only thing that are identical on them is the touchpanel.
  Reply With Quote
Old 08-07-2014, 11:51   #15 (permalink)
Junior Member
 
Join Date: Jun 2014
Posts: 29
Member: 2197785
Status: Offline
Thanks Meter: 3
Alright everyone, for those wanting to have the ROM in pac format for this phone can download it here on my dropbox S9-MB_V1.1-20130524.rar

Please not that this isn't the STOCK ROM, this was built from scratch through trial and error. I've included a readme in the rar file for known bugs. Any help getting this ROM more stable is welcome.
  Reply With Quote
The Following User Says Thank You to spectroplasm For This Useful Post:
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


 



All times are GMT +1. The time now is 09:28.



Powered by Searchlight © 2024 Axivo Inc.
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -
Page generated in 0.25050 seconds with 8 queries

SEO by vBSEO