FORUMS
Remove All Ads from XDA

Huawei Y635 Development

1,547 posts
Thanks Meter: 809
 
Post Reply Email Thread
10/03/2017

Considering that I no longer own the phone,
As a result, I'm unable to keep the main post up-to-date;
This thread has been successfully converted into a DevDB post.
The idea is to add more people (contributors) so that they can (maybe) keep the thread up-to-date as long as they can.
If you feel like doing that, you can contact me via PM or "Mention" or "Quote" me in the replies below. You will be added as a contributor!



Hi,
I have opened this thread to gather all development made on the Huawei Y635.
Currently, there's no stable rom yet. Most CyanogenMod (or based) roms made for G620S can boot on the device but they may be full of bugs. I have personally tested CM11, Mokee, Pac-Man and CM12.1 all boot fine but the main problem is Camera! Camera error occur in all of these rom.
There's no need to port these roms! Just download the rom and flash it! It will boot.
Don't flash CM13 or newer cm12.1 build, they won't boot. Only flash build 20150718 of surdu_petru's cm12.1 for G620S.


Unlock bootloader:


Quote:

To flash custom roms and kernels, you need to unlock bootloader first!
1) Go to https://emui.huawei.com/en/plugin.ph...ock&mod=detail and log in with your huawei account (create one if needed)
2) Fill in the info needed and you will get a code
3) Boot to fastboot mode (power off > press and hold volume down > plug device in > immediatly press power button)
4) Open a terminal on your computer and type: fastboot oem unlock 1234567890
Note: Replace 123456789 with the code you received in first step

Recoveries:

1) TWRP Material Design:
- Flash with PC => Google Drive
- Flash with a Custom Recovery => Google Drive
Thanks to @Gr2_srk for sharing
2) TWRP 2.8.7.0 => Download here
Source: HTCMania
Dev: EloYGomez
3) Philz Touch => Download (Mediafire)
Dev:
Source: YouTube !
4) Philz Recovery for Y635-L03
- Flash with PC => Download here
- Flash with other recovery => Download here
Thanks to @Gr2_srk for sharing

ROMs:


Marshmallow ROMs:
BEFORE YOU FLASH ANY OF THE ROMS IN THIS SECTION, UNDERSTAND THAT I DID NOT TEST TEST THEM BECAUSE I SOLD MY Y635 LONG TIME AGO!
1) Resurrection Remix 5.7.3 for Y635
Download: mega.co.nz
Recommended to go to the whole thread located here
Dev: @Gr2_srk

Lollipop ROMs:
KEEP IN MIND: CAMERA DOES NOT WORK IN ANY OF THESE ROMS SO DON'T BOTHER ASKING FOR A FIX
A FIX HAS REPORTEDLY BEEN FOUND BUT IT ONLY USES 3.1MP INSTEAD OF 5MP. YOU CAN DOWNLOAD IT HERE ON MEGA.CO.NZ AND TEST YOURSELF. SPECIAL THANKS TO @NeriRock FOR POSTING IT (ON POST #91)
If you want to install lollipop roms, first you need to flash this file 4xqwt_lp_modem.zip from here http://forum.xda-developers.com/show...&postcount=273 to fix modem issue, otherwise calls can't be hang up! You need to flash your stock modem back if you want to go back to Stock ROM or cm11 roms, I suggest you make a backup of your modem first.
Thanks to @dianlujitao
1) Flyme OS 4.5.4.2R for Y635
Download the rom here mega.co.nz (551.4Mb) and the patch from here mega.co.nz (12.7mb)
Dev: Myself
Screenshots and details at Post #14
2) CM-12.1 with kernel 3.10.49 This one is more stable than all of cm12.1 builds and some bugs have been fixed like 3G/4G/LTE connectivity and also minor graphics issue.
Download here Mediafire
Details on Post #6
Dev: @desalesouche
Review:
3) CM-12.1 for G620S by surdu petru:
Download at AndroidFileHost
Source: http://forum.xda-developers.com/andr...t/rom-t3139757
Dev: @surdu_petru
4) XenonHD LP
Click here to download
Thanks to @Gr2_srk for sharing
5) Pacman Lollipop (B2):
Download : Mediafire
Dev: @NeriRock
Thanks to @Gr2_srk for sharing
6) CrDroid Lollipop Beta 1:
Download : Mega.co.nz
Thanks to @Gr2_srk for sharing
7) Infinite OS:
Download : Google Drive
Devs: @NeriRock and @Gr2_srk
8) MIUI 7 Beta 1:
Download : Mega.co.nz
Devs: @NeriRock and @Gr2_srk
9) Pacman LP v1 (B3):
Download : Mediafire
Dev: @NeriRock
Thanks to @Gr2_srk for sharing
10) Resurrection Remix 5.5.9:
Download : Mega.co.nz
Dev: @HB72K
Details and screenshots at post #164
11) CyanogenMod 12.1 NEW
Download: Mega.co.nz
Modem: BasketBuild <= THIS IS IMPORTANT
Dev: @desalesouche & @Gr2_srk
More info at post #234
12) Temasek's LP (cm-12.1 based)
Download here on mega.co.nz
Dev: @Gr2_srk
Main thread is located here

KitKat ROMs:
Note: All CM11 builds MADE for G620S can boot. I tested all of surdu petru's cm11 builds.
1) CM11 (compiled by some chinese with working camera) : The ROM have problems with baseband which is normal because chinese basebands are most of time different. You can try installing a stock modem to fix that bug.
download at mega.co.nz
Shared by @wtfminiknano2
More info at Post #90
2) CM-11 by surdu petru for G620S
Head over this thread on CM-11 G620S Post #2 and download the rom. Then simply install it.
Dev: @surdu_petru
3) HTCMania's Ported CM11 ROMs:
Carbon (Android 4.4.4) => Mediafire
Pacman (Android 4.4.4) => Mediafire
Mokee Opensource (Android 4.4.4) =>Mediafire
Porter: kyota92 @ HTCMania
Original Rom author: eloygomez, GLokin666, javiblader17 all @ HTCMania
Source: http://www.htcmania.com/showthread.php?t=1046360
4) Gamer ROM (Stock EMUI 3.0 with tweaks):
Download here mega.co.nz (480Mb)
The developer has mods for the rom, head over the Post #37 for more info.
Dev: @HB72K
5) PacMan ROM for Y635 ported from G620S
Download here mega.co.nz
Dev: @HB72K
More details on Post #39
The ROM has been updated see here on post #83
6) Carbon KitKat ROM:
Download here mega.co.nz (218,7MB)
Posted by @HB72K at Post #112
ROM review:
7) Pacman ROM Final:
Download : Mega.co.nz
Thanks to @Gr2_srk for sharing
8) Carbon ROM Final:
Download : Mega.co.nz
Thanks to @Gr2_srk for sharing
9) Carbon ROM ported from G7 (G760)
Download: REport_Carbon_Gr2_v2-5.zip (mega.co.nz
MODEM: base_band.zip (mega.co.nz)

More details at post #256

I'm personally working (with other people) on getting CM12.1 stable. Stay tuned.
Check out my github at https://github.com/nonta72


For developers:

Here are details I got on the device hardwares so far. This is VERY useful for developers especially for kernel compiling. Thanks to @Ksawery for providing updated information.
- Touchscreen Controller:
Hardware: M-Star MSG2142
Driver: M-Star_Msg2142_Ofilm_V1.31

- Camera Controllers:
> Rear Camera:
Hardware: Samsung S5K5E2
Driver: s5k5e2_foxconn_hc0806
Code:
Photo: 4.9 MP
Max: 2560x1920
Video: 2.1 MP
Max: 1920x1080
Focus: auto infinity macro continuous-video continuous-picture manual
Flash modes: off auto on torch
> Front Camera:
Hardware: OmniVision ov2680
Driver: ov2680_byd_bm2920b
Code:
Photo: 1.9 MP
Max size: 1600x1200
Video: 1.2 MP
Max: 1280x960
Focus: fixed
No flash
- Internal Storage (EMMC):
Hardware: TOSHIBA
Driver: Unknown

- LCD (Display Adapter, not the touchscreen):
Hardware: TopStar OTM8019A
Driver: BOE_OTM8019A_5P0_FWVGA_VIDEO

- Motherboard:
Hardware: MSM8916_Y635-L01_VA
Driver: Unknown

- Battery:
Driver: 74284RBC_LG_SCUD

- Light Sensor:
Hardware: Avago Technologies apds9930
Code:
apds9930-light (avago)
range: 0...10000
resolution: 0.013 (0%)
power: 0.2mA
Driver: APS9930/TMD27723T
http://www.avagotech.com/products/op...sors/apds-9930
Hardware: Rohm semiconductor rpr521
Code:
rpr521-light (rohm)
range: 0...10000
resolution: 0,013 (0%)
power: 0,2mA
http://www.rohm.com/web/in/products/...uct/RPR-0521RS
- Proximity:
Hardware: Rohm Semiconductor rpr521
Code:
rpr521-proximity (rohm)
range: 0...1
resolution: 1 (100%)
power: 3mA
http://www.rohm.com/web/in/products/...uct/RPR-0521RS
Hardware: Avago Technologies apds9930-light
Code:
apds9930-proximity (avago)
range: 0...1
resolution: 1 (100%)
power: 3mA
http://www.avagotech.com/products/op...sors/apds-9930
- Accelerometer:
Hardware: ST Microelectronics Lis3dh
Driver: ST LIS3DH
Code:
lis3dh-accel (STMicroelectronics)
range: 0...156.8
resolution: 0.01 (0.006%)
power: 0.01mA
http://www.st.com/content/st_com/en/...rs/lis3dh.html
Hardware: Kionix KX023 Accelerometer
Code:
kx023-accel (KIONIXMicroelectron)
range: 0...156,8
resolution: 0,01 (0,006%)
power: 0,01mA
http://www.kionix.com/product/KX023-1025
- Wi-Fi:
Hardware: WIFI_QUALCOMM_WCN3620

- Bluetooth:
Hardware: BT_FM_QUALCOMM_WCN3620


Special Thanks to:
@surdu_petru
@dianlujitao
@desalesouche
@eloygomez
@mparus
@Blefish
CyanogenMod Team

XDA:DevDB Information
Huawei Y635 Development, ROM for the Android General

Contributors
Nonta72
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Bootloader Unlocked

Version Information
Status: Testing

Created 2017-10-01
Last Updated 2017-10-03
The Following 12 Users Say Thank You to Nonta72 For This Useful Post: [ View ] Gift Nonta72 Ad-Free
 
 
16th January 2016, 02:23 PM |#2  
Nonta72's Avatar
OP Senior Member
Flag Speed Force
Thanks Meter: 809
 
Donate to Me
More
Just in case
The Following User Says Thank You to Nonta72 For This Useful Post: [ View ] Gift Nonta72 Ad-Free
16th January 2016, 02:23 PM |#3  
Nonta72's Avatar
OP Senior Member
Flag Speed Force
Thanks Meter: 809
 
Donate to Me
More
Who knows...
16th January 2016, 08:15 PM |#4  
desalesouche's Avatar
Senior Member
Thanks Meter: 4,353
 
Donate to Me
More
you should upload the cm12.1 i provided you with latest kernel i did to allow Y635 users to test and may be help to debug camera .
17th January 2016, 12:42 AM |#5  
HB72K's Avatar
Senior Member
Flag Jalapa del Marqués
Thanks Meter: 188
 
More
ROM STOCK
gamming
@Nonta72 could you please update the index post?
en esta ocasión quiero compartir les su ROM stock, gamer, tiene las siguientes caracteristicas.
Deodex
Tweaks
Busybox.
Swap 480 mb
zipalling, para mejor gestión de RAM.
Flashen la ROM luego, el super user y después el activador.

Gracias a Neri de Lenfet por proporcionarme el kernel y la tabla de particones del Y635

rom

https://mega.nz/#!m0lFxQjA!jpeJbvXLL...ffnGmV-en8ZALc


Root

https://mega.nz/#!zwVgCYSC!ZVf0l500c...SUMbRhq_ErSme4


Swap

https://mega.nz/#!7wdwWTSA!uIUzbL-bp...5w0dl1JUByZqLE

# Instalación:
#opcional Hacer un backup con el (TWRP de preferencia) ó CWM.
——— ☆ Instructions for installing a ROM ☆ —————————————
(TWRP)
1. Restart the phone in recovery mode (Power and Volume +)
2. Select Wipe option
3. Choose Advanced Wipe
4. Choose Dalvik Cache, cache, data (#opcional internal storage, system (I use only when I gave bootloop))
5. Swipe to wipe
6. Go Back and choose Install zip from SD External, select the file you downloaded in your SD and installation will begin, vibrate after installation, then give you reboot system.
wait up to 5 minutes until the cell starts with the system properly
7. Let the rom is properly seated about 10 minutes and restart again

CWM RECOVERY:
1. Restart the phone in recovery mode (Power and Volume +)
2. Select Wipe Data / Factory Reset option
3. Select Wipe Cache Partition
4. Select Advanced, and then Wipe Dalvik Cache
5. Go Back and choose Install zip from SD Card, choose the file you downloaded in your SD and installation will begin
wait up to 5 minutes until the cell starts with the system properly
6. Let the rom is properly seated about 10 minutes and restart again


(TWRP)
1. Reiniciar el celular en modo recovery (Encendido y Volumen +)
2. Elegir la opción Wipe
3. Elegir Advanced Wipe
4. Elegir Dalvik Cache, cache, data (#opcional internal storage, system( solo lo utilizo cuando me dio bootloop ))
5. Swipe to wipe
6. Go Back y elegir Install .zip from External SD, elegir el archivo que descargaron en su SD y la instalación comenzará, vibrara al terminar la instalacion, despues le dan reboot system.
esperen máximo 5 minutos hasta que su celular inicie con el sistema correctamente
7. Dejen que la rom se asiente correctamente unos 10 minutos y vuelvan a reiniciar

CWM RECOVERY:
1. Reiniciar el celular en modo recovery (Encendido y Volumen +)
2. Elegir la opción Wipe Data/Factory Reset
3. Elegir Wipe Cache Partition
4. Elegir Advanced, y luego Wipe Dalvik Cache
5. Go Back y elegir Install .zip from SD Card, elegir el archivo que descargaron en su SD y la instalación comenzará
esperen máximo 5 minutos hasta que su celular inicie con el sistema correctamente
6. Dejen que la rom se asiente correctamente unos 10 minutos y vuelvan a reiniciar
The Following 6 Users Say Thank You to HB72K For This Useful Post: [ View ] Gift HB72K Ad-Free
17th January 2016, 01:18 PM |#6  
desalesouche's Avatar
Senior Member
Thanks Meter: 4,353
 
Donate to Me
More
cm-12.1 test for Y635-L01
hi all. thanks to nonta feed back and test and energy, i could compile booting cm12.1 for y635 device.
according nonta, only camera is not working. i hope you, Y635 users and devs can fix the problem.
i can't do more that what i did cos i don't own device. i only have G620s-L01.
here is the link for test.
http://www.mediafire.com/download/da...est2-g620s.zip

here is kernel 3.10.49 sources https://github.com/desteam/android_k...6/commits/Y635
i will push change to device tree soon but it is really minor change like correcting lcd density and resolution, adding asserts : see attached screenshots
please feed back only here in that thread. don't pm me.
Attached Thumbnails
Click image for larger version

Name:	asserty635.jpg
Views:	3532
Size:	234.9 KB
ID:	3613160  
The Following 5 Users Say Thank You to desalesouche For This Useful Post: [ View ] Gift desalesouche Ad-Free
18th January 2016, 05:21 PM |#7  
desalesouche's Avatar
Senior Member
Thanks Meter: 4,353
 
Donate to Me
More
Y635-L03 support added
Quote:
Originally Posted by desalesouche

hi all. thanks to nonta feed back and test and energy, i could compile booting cm12.1 for y635 device.
according nonta, only camera is not working. i hope you, Y635 users and devs can fix the problem.
i can't do more that what i did cos i don't own device. i only have G620s-L01.
here is the link for test.
http://www.mediafire.com/download/da...est2-g620s.zip

here is kernel 3.10.49 sources https://github.com/desteam/android_k...6/commits/Y635
i will push change to device tree soon but it is really minor change like correcting lcd density and resolution, adding asserts : see attached screenshots
please feed back only here in that thread. don't pm me.

new build http://www.mediafire.com/download/kk...-L03-g620s.zip
let me know if there is some progress with cam
The Following User Says Thank You to desalesouche For This Useful Post: [ View ] Gift desalesouche Ad-Free
18th January 2016, 07:26 PM |#8  
Nonta72's Avatar
OP Senior Member
Flag Speed Force
Thanks Meter: 809
 
Donate to Me
More
Quote:
Originally Posted by desalesouche

new build http://www.mediafire.com/download/kk...-L03-g620s.zip
let me know if there is some progress with cam

I'm testing now.
I will give you results on Hangouts.
Edit:
Tested but "Can't connect to camera" error always occur. Camera icon is still invisible!
I have also found a new bug in all of the cm12.1 builds that boot on Y635 (even surdu's builds for G620S): Calls can't be hang up! If you make call, you need to reboot (or soft reboot) to end the call
The Following User Says Thank You to Nonta72 For This Useful Post: [ View ] Gift Nonta72 Ad-Free
18th January 2016, 10:28 PM |#9  
Nonta72's Avatar
OP Senior Member
Flag Speed Force
Thanks Meter: 809
 
Donate to Me
More
Camera problem
I have made logcat and dmesg of CyanogenMod 12.1 ROM and stock rom!
I compared them (somehow) and find out something very WEIRD!
The dmesg of CM12.1 states that the S5K4E1 failed to start! I didn't find any mention of S5K5E2 which is our camera sensor module. It does see the front camera but fails to start it though. I think it makes sense because the front camera depends on the rear one; so if rear one isn't detected, the front one can't probably start even if it's detected.
Code:
<3>[275, mm-qcamera-daem][   13.754314] msm_sensor_match_id: s5k4e1_foxconn_dc0301a: read id failed
<3>[275, mm-qcamera-daem][   30.544443] msm_sensor_match_id: ov2680_ofilm_fe16: read id failed
I have also found this line in the logcat but there is no mention of either the S5K5E2 or the S5K4E1 !
Code:
01-01 10:40:19.549 E/mm-camera-sensor(  275): sensor_init_probe:347 camera_module_name:ov2680_ofilm_fe16
Note: Many of these lines are in the dmesg!

The dmesg of stock rom shows this:
Code:
<3>[307, mm-qcamera-daem][    6.330921] s5k5e2_foxconn_hc0806 probe succeeded
<3>[307, mm-qcamera-daem][    6.655225] ov2680_byd_bm2920b probe succeeded
The stock rom logcat doesn't contain any mention of S5K5E2 or OV2680

Note: I didn't find more than one of each lines in the dmesg

Here are all logs:
- CM-12.1 logs:
Dmesg
Logcat
- Stock ROM (EMUI 3.0 - Android 4.4.4)
Stock ROM Dmesg
Stock ROM logcat (not the entire because it exceeds 512kbs)
The Following User Says Thank You to Nonta72 For This Useful Post: [ View ] Gift Nonta72 Ad-Free
19th January 2016, 01:12 AM |#10  
Nonta72's Avatar
OP Senior Member
Flag Speed Force
Thanks Meter: 809
 
Donate to Me
More
New update! Camera LED Flash now works !!!
After many attempts with @desalesouche we are almost done with camera. The LED Flash now works with torch apps but camera still doesn't work.
We replaced libmmcamera2_sensor_modules.so and aftet that, some progress has been made!
In fact, using the 'libmmcamera2_sensor_modules.so' from stock rom makes LED Flash work! And this is what dmesg states now regarding the camera sensors:
Code:
<3>[276, mm-qcamera-daem][    6.401282] s5k5e2_foxconn_hc0806 probe succeeded
But the front camera sensor still fails to start:
Code:
<3>[276, mm-qcamera-daem][    6.752924] ov2680_byd_bm2920b power up failed
What logcat says now regarding the sensor:
Code:
01-01 13:27:51.409 E/mm-camera-sensor(  276): af_actuator_init:629 name = s5k5e2_foxconn_hc0806
01-01 13:27:51.409 E/mm-camera-sensor(  276): actuator_load_lib:542 name=s5k5e2_foxconn_hc0806, mode=camera
01-01 13:27:51.409 E/mm-camera-sensor(  276): actuator_load_lib:564 library libactuator_s5k5e2_foxconn_hc0806.so successfully loaded, idx=0
01-01 13:27:51.409 E/mm-camera-sensor(  276): actuator_load_lib:588 library libactuator_s5k5e2_foxconn_hc0806_camera.so successfully loaded, idx=0
01-01 13:27:51.409 E/mm-camera-sensor(  276): actuator_load_lib:542 name=s5k5e2_foxconn_hc0806, mode=camcorder
01-01 13:27:51.409 E/mm-camera-sensor(  276): actuator_load_lib:588 library libactuator_s5k5e2_foxconn_hc0806_camcorder.so successfully loaded, idx=1
If we replace just the 'libmmcamera2-sensor-modules.so" dmesg says that powering the s5k5e2 failed too and it makes sense because the cm12.1 rom we are testing doesn't come with any s5k5e2 lib! Thus, the sensor can't be powered on. After adding the missing s5k5e2 libs to the rom, the dmesg shows that the camera is successfully loaded. 13 Modules related to the s5k5e2 were missing; we added them.
The same way, we added the missing ov2680 missing files but for some reasons, it still can't start.

THE STOCK CAMERA STOPPED DISAPPEARING FROM LAUNCHER TOO !

The full DMESG: http://pastebin.com/gdYccNR5
The whole LOGCAT: http://pastebin.com/gdYccNR5

Here's a video:
https://www.youtube.com/watch?v=bl-4vmtX8sE

Keep visiting, Good things here soon; promised!
The Following User Says Thank You to Nonta72 For This Useful Post: [ View ] Gift Nonta72 Ad-Free
19th January 2016, 03:44 AM |#11  
desalesouche's Avatar
Senior Member
Thanks Meter: 4,353
 
Donate to Me
More
Quote:
Originally Posted by Nonta72

I'm testing now.
I will give you results on Hangouts.
Edit:
Tested but "Can't connect to camera" error always occur. Camera icon is still invisible!
I have also found a new bug in all of the cm12.1 builds that boot on Y635 (even surdu's builds for G620S): Calls can't be hang up! If you make call, you need to reboot (or soft reboot) to end the call

about calls can't be hang up problem.
here is solution. add it to op.
Baseband required in order to fix Dialer issue :

Flash 1° or 2°
1° g7-l01_modem.zip - 25.01 MB
2° 4xqwt_lp_modem.zip

you will find zip file at following link
http://forum.xda-developers.com/show...&postcount=273
The Following User Says Thank You to desalesouche For This Useful Post: [ View ] Gift desalesouche Ad-Free
Post Reply Subscribe to Thread

Tags
cm-12.1, custom, huawei-y635, rom, y635

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes