yashsingh1/xdaforums huggingface dataset:
[Bada Software and Hacking General] adfree:
Tested steps from bada to I9001 Android on S8600...

To be sure all is correct... I have used JTAG to wipe/clean/erase whole eMMC...

5 hours ... :rolleyes:

Flashed XXKJC...

I need then 25 minutes from bada to Android language setting menu...

- Bootloader (DBL) kill for prepare using QPST with Multiloader... few seconds

- QPST write 90 MB to have I9001 Boot + CWM Recovery on S8600... 10 minutes

- CWM Recovery... from here to start Download Mode for Odin... Odin needs 4 minutes for XXKF8 Firmware...

- 5 minutes for init + first Start to language selection...

At this point it is possible to use S8600 with ADB...

So you need USB cable + PC + proper ADB stuff...

At this point it is far far away from finished fully working Android... :o

No 1 Byte is own... only Copy & Paste collection...

But this would normally stable enough to start real Porting steps...

"We" don't need JTAG... JTAG is not more mandatory... only better/safer... if Emergency...

So normally more users could test for faster progress...

Priority list fo missing fatures...

1.
[B][COLOR="Red"]Touch screen[/COLOR][/B]

2.
[COLOR="Red"][B]All 4 Hardware keys + 2 Touch keys[/B][/COLOR]

3.
Disable or fix Battery warning...

Red marked means this exceed my skills to fix... :o

I do my best, but this is not enough to write Touch driver for S8600...

So maybe months, year(s) or never Touchscreen will work...

If not skilled Developer support this project...

Again, I have no idea why oleg_k not interessted... to finish his work, what he began in 2013... :o

[MENTION=270883]oleg_k[/MENTION]

Please, help with Touchscreen driver. :angel:

Maybe you allready did this part... and I am too dumb to see and use it...

Thanx in advance.

Best Regards
[Bada Software and Hacking General] adfree:
About this annoying message...

First research... by text...

Charging paused.

I can find this text string 2 times in sytem.img.ext4 ...

Leads to:

# rm [B]SystemUI.apk[/B]
rm SystemUI.apk
# rm SystemUI.odex
rm SystemUI.odex

This is removable...

Sideeffects, but reboot possible... but nothing changed...

Next file...

# rm framework-res.apk
rm framework-res.apk
rm failed for framework-res.apk, Read-only file system

But after:

# mount -rw -o remount /dev/block/mmcblk0p15 /system
mount -rw -o remount /dev/block/mmcblk0p15 /system
# rm framework-res.apk
rm framework-res.apk

After reboot it restart before Animation...

So I think I should try to investigate into framework-res.apk, if it would be possible to disable this message...

Best Regards

Edit 1.

Btw.

This is such deadly situation, where JTAG is mandatory for Restore...

adb reboot bootloader
error: device not found

adb reboot bootloader
error: protocol fault (no status)

adb reboot bootloader
error: device offline

I have no chance before reboot to use ADB for Download Mode...

Key combination NOT work...

So it seems no good idea to play in framework folder without JTAG... :rolleyes:

Delete framework-res.apk is dangerous...

Ohh, surprice... maybe luck or after several reboots it goes into Download Mode... :D :angel:

So for this time... luck instead JTAG. :o :D

Edit 2.

I did again... after Odin... earlier... at language selection screen...

# rm SystemUI.apk
rm SystemUI.apk
rm failed for SystemUI.apk, Read-only file system
# mount -rw -o remount /dev/block/mmcblk0p15 /system
mount -rw -o remount /dev/block/mmcblk0p15 /system
# rm SystemUI.odex
rm SystemUI.odex
# rm SystemUI.apk
rm SystemUI.apk
# reboot
reboot

I saw this message only 1 time in "Screensaver mode"...

But now in menu I have plenty of time... no f. Warning message every second...

:victory:

No idea if only luck... because I was never able before to use S8600 longer then 5 seconds without this message...

Also no idea yet, what else is controlled by SystemUI.apk, because removed now...
[Bada Software and Hacking General] adfree:
:D

Seems I solved/bypassed this problem... :angel:

# rm SystemUI.apk
rm SystemUI.apk
# rm SystemUI.odex
rm SystemUI.odex

This helped me alot... sideffects not known yet...

Only maybe if Code *#197328640# used, then empty menu...

Will check again... later...

Now I was able to move through menus without interruption...

So I saw this... on Screenshots about Battery warning for Devs...

No idea about effect...

Really nice feature of my XXKF8 package...

I have not to wipe/erase/format something via CWM Recovery...

Every Flash process with Odin starts at language selection menu... :good: :good:

I was wondering why persist.img.ext4 in XXKF8 SMD and no preload.img.ext4 like in XXKPO...

Maybe XXKF8 is something like "FULL Firmware"...

For me much better as base version... for faster tests...

Best Regards
[Bada Software and Hacking General] Galaxy3HELL:
So, you are now in stage where '' Android development can start on S8600 ( Kernel developer, then ROM developer, with touchscreen drivers and other things ) ?
[Bada Software and Hacking General] adfree:
In my opinion yes.

My test S8600 not explode with I9001 Display driver etc...

Long time tests...

Remember when I have started...

It is same S8600 from first day...

In my opinion I have also reduced chance for Hardbrick...

It is not 100 % riskfree... you can not try all stupid things without JTAG...

But JTAG is not more mandatory to reach same stage I have...

So for creating Kernels (boot.img) "we" could start...

You need only S8600 for test, USB cable... ADB knowledge or simple balls... :D

For starting with Touch driver etc.

I suggest Samsung sources...

It's old kernel... but we would need only 32 bit Linux for compiler...

And sources are easier to download...

http://opensource.samsung.com/reception.do

If 1 day Touch and keys would work...

You could move to higher Android Version...

But for now we have no testers nor Developers...

I will upload my XXKF8 fully... next days...

So users are able to try...

At your own risk.

And please stay away, if someone expect working Version now for daily use...

Best Regards
[Bada Software and Hacking General] Galaxy3HELL:
i think only [MENTION=640363]Tigrouzen[/MENTION] is skilled enought at this time for that :) But he have his life, worries, so we cant except from him just to do it :laugh:
[Bada Software and Hacking General] ghoslslender124:
[MENTION=1030585]adfree[/MENTION]

I told you, you are great developer.

Make a Project name :3

Joke.

About touchscreen.

In Bada 2.0 in FFS file (?) i saw textfile were Bada have touchscreen driver.. Looked via WinRar. Can you see please or im wrong?
[Bada Software and Hacking General] adfree:
:D

Funny...

I have not realized that I have compiled XXKF8 sources... :D

Also funny... Samsung Dev used root as name... :D

And more funny... Compiler spitted out zImage... so I have taken RAMDISK from XXKF8... :D :D

So first I thought this Buildnumber came from RAMDISK content... :laugh:

Compiler also create uncompressed zImage...

Also I can DEcompress zImage...

So for me perfect noob Development Kit... :victory:

Limitations now only my little brain... :D :o :rolleyes: :(

Best Regards
[Bada Software and Hacking General] adfree:
As my I9001 have broken Display and ...

I have take an look at my I9001 Display and can see 1 Chip with:

ATMEL MXT224

Google search leads to this...

http://xdaforums.com/showpost.php?p=32797026&postcount=17

Attached is S8600 Display from FCC document... low low quality...

Please help to find better Pic where we can see 2 Chips on the left side...

Thanx in advance.

Best Regards

Edit 1.

Check out this site...

With Zoom Function....

http://es.aliexpress.com/w/wholesale-s8600-lcd.html

I mean this one...

http://es.aliexpress.com/item/10-PC...igitizer-Assembly-Replacement/1622160236.html

Edit 2.

First look... it looks like ATMEL MXT224? but maybe other Revision??

Maybe someone find better Pic or can make own Picture...

Edit 3.

http://xdaforums.com/showthread.php?t=1496246

The latest updates include the following:

https://github.com/atmel-maxtouch

Maybe we have mXT224E on S8600... need to look with open eyes...

Edit 4.

Will try to find datasheet...

http://www.atmel.com/devices/mxt224.aspx?tab=parameters

http://www.atmel.com/devices/mxt224e.aspx?tab=parameters

http://www.atmel.com/devices/mxt224s.aspx?tab=documents

Ahh... seems also 224S...

http://www.atmel.com/Images/45071A_maXTouch_Portfolio_E_US_060514_Web.pdf

We need better Picture from S8600 Chip to be sure, what is really inside...

On my I9001 Chip only:

MXT224

On S8600 bad Pics...

MXT224?

So what is ? ... E or S or?

Edit 5.

/*
* AT42QT602240/[B]ATMXT224[/B] Touchscreen driver
*
* Copyright (C) 2010 Samsung Electronics Co.Ltd
* Author: Joonyoung Shim <jy0922.shim@samsung.com>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation; either version 2 of the License, or (at your
* option) any later version.
*/

#ifndef __LINUX_QT602240_TS_H
#define __LINUX_QT602240_TS_H

/* Orient */
#define QT602240_NORMAL	0x0
#define QT602240_DIAGONAL	0x1
#define QT602240_HORIZONTAL_FLIP	0x2
#define QT602240_ROTATED_90_COUNTER	0x3
#define QT602240_VERTICAL_FLIP	0x4
#define QT602240_ROTATED_90	0x5
#define QT602240_ROTATED_180	0x6
#define QT602240_DIAGONAL_COUNTER	0x7

/* The platform data for the AT42QT602240/ATMXT224 touchscreen driver */
struct qt602240_platform_data {
unsigned int x_line;
unsigned int y_line;
unsigned int x_size;
unsigned int y_size;
unsigned int blen;
unsigned int threshold;
unsigned int voltage;
unsigned char orient;
};

Found in I9001 kernel sources after searching for text:

MXT224

GT-I9001_Kernel\kernel\include\linux\i2c\[B]qt602240_ts.h[/B]

and this:

drivers/input/touchscreen/[B]qt602240.c[/B]

Edit 6...

https://kernel.googlesource.com/pub...8028/drivers/input/touchscreen/atmel_mxt_ts.c

After saw this:

https://code.google.com/p/chromium/issues/detail?id=194402
[Bada Software and Hacking General] thanaphits:
Help me

in I'm in stall DANGER_DBLkill4Androidv1.rar - [Click for QR Code] (2.31 MB, 16 views) wave 3gt-s8600 unbrick help plzzzzz:crying:

http://xdaforums.com/showthread.php?t=2116846&page=27
[Bada Software and Hacking General] adfree:
http://xdaforums.com/showpost.php?p=52672854&postcount=270

:confused:

What you want do now?

Back to bada or forward to I9001 stuff?

If you allready flashed these files...

Then you need Qualcomm driver + QPST...

I will try to collect my old Links...

Best Regards

Edit 1.

Use ONLY QPST build 411 from here for instance:

http://xdaforums.com/showpost.php?p=50204328&postcount=9

Edit 2.

http://xdaforums.com/showpost.php?p=52812603&postcount=283

With package S8600_QPSTv6.rar you can back to bada...

Qualcomm driver...

Wait... somewhere Link attached... searching...

Edit 3.

Try Driver from here:

http://www.mediafire.com/download/pba9wajnehr9qwg/Qualcomm+USB+Drivers.rar

Taken from here:

http://xdaforums.com/showthread.php?t=2341320

Memo to me...

http://xdaforums.com/showpost.php?p=51938009&postcount=76

Depend on your Windows Version...

Maybe trouble with 64 bit and Win 8...

No idea, I am using Windows XP... 32 bit Version for QPST 411...
[Bada Software and Hacking General] HJAngel:
Atmel MXT224E

Ehy [MENTION=1030585]adfree[/MENTION], i am new in XDA, i read the thread and i wanna help, where is possible for me :) i haven't a wave 3 but searching on Google i found this, maybe it can be helpful :) in this site there is a section that reports "service manual", i can't post the files because are too large, but maybe you can find the name of the chip, the one that names Atmel MXT224, i saw the photos that you posted, for me is MXT224

E

, maybe i am wrong but the letter next to "224" for me seems like an "E"...

The site is: cpkb.org/wiki/Samsung_GT-S8600_Wave_3_service_manual

EDIT: I found a better photo, in this it can be read that the letter in front of "224" is surely an "E"

Source: w ww.etradesupply.com/oem-samsung-wave-3-s8600-lcd-screen-and-digitizer-assembly-replacement-part.html

EDIT2: found even better image

Source: it.aliexpress.com/item/10-PCS-LOT-LCD-For-Samsung-S8600-Wave-3-LCD-Display-Touch-Screen-Digitizer-Assembly-Replacement/1622160236.html

Best Regards
[Bada Software and Hacking General] Galaxy3HELL:
yeah it is E, whats diffrence?
[Bada Software and Hacking General] HJAngel:
I don't know, i just found these photos, i don't understand nothing about chips or software development :(
[Bada Software and Hacking General] Galaxy3HELL:
The latest updates include the following:

- Support for Atmel's mXT224E, mXT768E, and mXT540E chipsets

- Support for both protocol A and protocol B reporting

- Support for kernel 3.0 in addition to kernel 2.6.35

More details are available on GitHub in the release notes.

source:

https://github.com/atmel-maxtouch

okey, found devices with Atmel MXT224E CHIP:

Motorola Droid 4 and it seems Droid 3 have same chip, maybe we can use some drivers.

http://www.ifixit.com/blog/2012/02/13/droid-4-teardown/

found one more Motorola Device with Atmel MXT224E ( Motorola Razr MAX )

http://www.techrepublic.com/pictures/cracking-open-the-motorola-droid-razr-maxx/42/

here is source code for kernel of Motorola Razr Max: maybe you can find touchscreen driver.

https://github.com/cyanogenmod/android_kernel_motorola_omap4-common
[Bada Software and Hacking General] yakapa40:
Hello adfree

Mxt224 is a chip for touch sreen sensor

Best regards

send from N9005 with tapatalk
[Bada Software and Hacking General] thanaphits:
how to install android for wave 3

how to install android for wave 3: D
[Bada Software and Hacking General] adis1313:
Hi [MENTION=1030585]adfree[/MENTION],

could you give me a link to sources of kernel which have you compiled and content of /proc/config.gz, taken from XXKF8? I will compile new one with drivers for MXT224E chipset. I will be glad if you can share stock kernel image from XXKF8 too.

Thanks in advance. :)
[Bada Software and Hacking General] yakapa40:
maybe this can help you: https://github.com/TeamRefuse/android_kernel_samsung_dempsey/blob/master/include/linux/i2c/mxt224e.h
[Bada Software and Hacking General] adfree:
[MENTION=4873022]adis1313[/MENTION]

Thanx for help.

Little problem occured... yesterday I have realized that Samsung seems to removed I9001 sources...

http://opensource.samsung.com/reception.do

:confused: :confused:

Kernel sources are only 120 MB compressed...

Please give me 1 day.

I will try find new Link... or maybe upload...

[MENTION=6008474]thanaphits[/MENTION]

Thanx for trying and request... BUT...

I know nothing from you... and first Post from you looked like Emergency Disaster situation...

http://xdaforums.com/showpost.php?p=55094349&postcount=721

:o

Please try to write what you exactly want... and if you fixed your problem with QPST or by other way...

Because, if you have no JTAG...

Then you started right...

Qualcomm driver + QPST Build 411 + my uploaded Image from I9001...

Please, what you achieved yet with QPST?

Nothing?

Not tried or not know how to use?

:confused:

Need more details from you, to understand if you know what you want do...

Best Regards

Edit 1.

Filenames from I9001 sources I have...

GT-I9001_CHN_OpenSource_HKTW.tar
GT-I9001_OpenSource.tar.gz

Found via Google...

http://chomikuj.pl/PJ666/i9001

Btw, no idea what Samsung will tell me...

:confused: :confused:

I8150 sources and so on... seems still there...

Really strange...

http://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=i900
[Bada Software and Hacking General] ghoslslender124:
GT-I9001_CHN_OpenSource_HKTW.tar

GT-I9001_OpenSource.tar.gz

[MENTION=1030585]adfree[/MENTION]

Adis is my friend, we talk many :D He download now This second file from chomikuj. Can you only upload this 1st file?
[Bada Software and Hacking General] adfree:
GT-I9001_CHN_OpenSource_HKTW.tar is only 400 KB... :D

The other package is 120 MB compressed...

GT-I9001_OpenSource.tar.gz

Best Regards
[Bada Software and Hacking General] thanaphits:
ขอบคุณครับ คุณ Adfree

ผมก็ไม่ค่อยรู้เรืองเท่าไรครับแต่ ลองใช้ QPTS ดูแล้ว wave 3 ของผมใช้ได้ครับ แต่ผมไม่รู้ว่าจะ in stall android on wave 3 ยัง ภาษายังไม่แข็งแกร่ง ครับ : laugh: แปลได้นิดหน่อย ประเทศของผมไม่ค่อยมีใคร พัฒนา wave 3 gt-s8600 ครับ ผมเลย มาพึ่งคุณ อย่าพึ่งเกรียจกันนะครับ ขอแสดงความนับ ถือ Thanaphit: ชัยชนะ:

---------- Post added at 02:49 AM ---------- Previous post was at 02:07 AM ----------

How to Enable Diag Port and Connect to QPST, Samsung gt-s8600
[Bada Software and Hacking General] adfree:
I can't find working Link for whole package... via Google nor Forum search...

GT-I9001_OpenSource.tar.gz

Not GT-I9001_Kernel.tar.gz nor GT-I9001_Platform.tar.gz

So I will upload self...

Start with GT-I9001_Kernel.tar.gz 90 MB...

Need time for upload, but will start now. :D

Best Regards
[Bada Software and Hacking General] adis1313:
I need stock kernel image from XXKF8 and don't want to download whole rom. Could you upload this for me? I'm working with Atmel driver now. :D
[Bada Software and Hacking General] adfree:
http://www.mediafire.com/download/curv7cv1y8glpbp/GT-I9001_Kernel.tar.gz

Kernel sources for I9001...

90 MB

GT-I9001_Kernel.tar.gz

In this Thread you can find config.gz

http://xdaforums.com/showpost.php?p=27752541&postcount=67

I will check my XXKF8 boot.img ... and upload...

If I remember correct, I have used the generated one...

$ make ariesve_rev00_defconfig

Thanx in advance.

For me it would enough then zImage upload for testing...

No need for build boot.img...

Best Regards

Edit 1.

Added unmodified XXKF8 boot.img...

Will add my ADB enabled boot.img soon...

And will upload my XXKF8 special Firmware...

Soon...

Edit 2.

Uploaded GT-I9001_Platform.tar.gz

http://www.mediafire.com/download/l7341c4l1hwal6o/GT-I9001_Platform.tar.gz
[Bada Software and Hacking General] ghoslslender124:
Small ,,tip" from Me.

Maybe you can try to use your Kernel with LK Bootloader?

In LK Bootloader i can search that:

So i think partitions are so:

1. boot

2. system

3. cache

4. misc

5. devinfo

6. userdata

7. persist

8. recovery

For me its easy, but maybe i'm wrong:

Push your boot.img into partition 1

Push recovery.img into 8 partition

>

Flash rom via Odin, no messeage about Big partition Size.

Or i'm wrong.

With [MENTION=4873022]adis1313[/MENTION] i try to search or make something more ;3
[Bada Software and Hacking General] adis1313:
Rejected :D
[Bada Software and Hacking General] adfree:
This is my special XXKF8 ONLY for GT-S8600 (Wave 3)...

boot.img is ADB enabled...

AMSS is from SGH-847 >>>> This is mandatory. <<<<

http://www.mediafire.com/download/ekupg9fwi8yi5kb/only_GTS8600.rar

Working only after writing with QPST or JTAG:

http://xdaforums.com/showpost.php?p=54748699&postcount=677

Own risk.

Not for daily use... only as "Development Kit" for playing around with ADB and or Porting or educational purposes or... what ever...

Be warned, you can brick your S8600.

Best Regards
[Bada Software and Hacking General] adfree:
About Touch...

Again...

GT-I8150B_GB_Opensource.zip
GT-I8150T_Opensource.zip
GT-I8150_CHN_CHN(1).zip
GT-I8150_CHN_CHN.zip
GT-I8150_HK.zip
GT-I8150_Opensource(1).zip
GT-I8150_Opensource(2).zip
GT-I8150_Opensource.zip
SGH-I847_ATT_Opensource.zip
SGH-I847_Opensource_Update1.zip
SPH-M840_BST_JB_Opensource.zip
SPH-M840_NA_JB_Opensource.zip
SPH-M950_ICS_Opensource(1).zip
SPH-M950_ICS_Opensource.zip
SPH-M950_ICS_Opensource_Update1.zip
SPH-M950_JB_Opensource.zip
SPH-M950_NA_JB_Opensource.zip

I will search and check boot.img on my S8600...

If start... then I could maybe test with

adb shell [B]getevent[/B]

Testresults will follow...

Best Regards

Edit 1.

Alternate way... Samsung device with mXT224E...

http://xdaforums.com/showpost.php?p=55099619&postcount=726

Maybe "easier" as to take from Motorola devices...

Edit 2.

Google search...

[B]Samsung mXT224E[/B]

http://ir.atmel.com/releasedetail.cfm?releaseid=595425

http://xdaforums.com/galaxy-s2/development-derivatives/ref-fix-touchscreen-choppy-using-t1976020

http://www.techrepublic.com/pictures/cracking-open-the-samsung-galaxy-s-ii-sprint-epic-4g-touch/27/

http://www.advfn.com/news_Atmel-maXTouch-E-Series-Powers-Samsungs-Galaxy-Not_49388953.html

Looks like SII...

What ever this means...

Will check for model number...

Edit 3.

Found something...

https://github.com/TeamRefuse/android_kernel_samsung_dempsey/blob/master/include/linux/i2c/mxt224e.h

Dempsey is what model?

https://github.com/TeamRefuse/android_kernel_samsung_dempsey

:confused:
[Bada Software and Hacking General] Galaxy3HELL:
Samsung Infuse 4G :)
[Bada Software and Hacking General] ghoslslender124:
[MENTION=1030585]adfree[/MENTION]

I talk maaany time with [MENTION=4873022]adis1313[/MENTION] .

What u think about leaving your kernel and start building 3.4.x kernel + working cwm? Not transplanting.
[Bada Software and Hacking General] adfree:
Feel free to make what ever you want to make... :D

Maybe you not realized problems we have with S8600...

Do you see more people then me testing Android Kernel on S8600?

Yes or No ?

I have tried few Custom Kernels from I9001... and nearly ALL failed during different problems...

1 MAIN problem is NACH wie VOR... Hardware Keys...

If you can't confirm selection... you can't continue... :rolleyes:

[B]cwm-6037-ariesve-patched-alireza7991.zip
cwm-6037-ariesve-alireza7991.zip[/B]

:good:

Yes I can go up with Volume -

and if I press Power Key then Enter...

:good:

But this is NOT normal key layout from I9001...

For instance...

[COLOR="Red"][B]CWM_6.0.4.8_ariesve_20140529_ADCT_signed.zip[/B][/COLOR]

:(

Power key is not for Enter/Select...

So only Volume -

Move down, move down, move down...

Nothing more... :rolleyes:

We could try to change keys in Recovery.img ...

How?

Please, this time deliver answers...

For me XXKF8 is CONFIRMED working... tested MANY times...

XXKF8 have source Code for kernel + Platform

XXKF8 have less F.Security for easier work with ADB stuff...

You need MANDATORY for now ADB with S8600...

And again I loose time to answer funny question... :rolleyes:

Back to my research...

Samsung Infuse 4G seems SGH-I997 with 480×800 Pixel

http://en.wikipedia.org/wiki/Samsung_Infuse_4G

http://xdaforums.com/showthread.php?t=1601844

Edit 1.

android_kernel_samsung_dempsey-master.zip is 120 MB

Unpacked looks like 500 MB...

Best Regards
[Bada Software and Hacking General] ghoslslender124:
I make funny question? Mhm. Thanks.

See my previolsy post. I post you Recovery (copied keys from this with vol- + power to this where you have only vol-).

On phone i cant search it. Look if interested.

[MENTION=1030585]adfree[/MENTION]

Oh, searched.

http://speedy.sh/Mb9h9/recovery.img

Maybe working keys. Try please.