[Bada Software and Hacking General] adfree:
In main Bootloader question is solved/bypassed.

I9001 Bootloader work like Bootloader on I9001... on my S8600.

Only little bit slower...

No idea why...

For every kind of Booting...

Normal or to Recovery I need around 70 seconds...

But all main things like Odin and ADB stuff work with my S8600. :good:

With I9001 stuff + AMSS from SGH-I847

oleg_k not told nor help to understand his LK Boot...

I don't know the f. reason... :(

So in my case this is obsolete... because useless... if nobody can use it to boot any not available AND available Android Kernel...

Feel free to use oleg_k LK and tell me how to use it proper...

I am not smart enough to understand the riddle... zero instruction...

I could create new Thread... without oleg_k stuff...

But why...

No tester(s), no kernel developer(s) = no big progress...

Den Alleinunterhalter kann ich auch hier weiter machen. :D

For me it is perfect lesson to learn more about Android... ADB etc...

To increase my little skills...

Again. S8600 is old and cheap device...

I have 2 x S8600...

1 for study and tests... second one as backup, if first 1 will die...

1 I9001 PCB... because Display is broken...

1 fully working I8150...

Because I am willing to learn.

Knowledge in these old handsets is not dead... because also up to date in latest handsets... like S3, S4 and S5...

But here expensive to kill S5 for funny tests... and allready Android runs on it... :D

Anyway. My goal is not reached...

I will do further tests and research to learn more about Android/Linux and Porting basics... :cowboy:

Best Regards

Edit 1.

First hint about Touch driver...

https://github.com/broodplank/i9001_aosp4_build_environment/tree/master/device/samsung/ariesve

[B]quantom-touchscreen.idc[/B]

Because ADB getevent shows this:

$ getevent
getevent
add device 1: /dev/input/event2
name: "ariesve_keypad"
add device 2: /dev/input/event8
name: "melfas_touchkey"
add device 3: /dev/input/event7
name: "7k_handset"
add device 4: /dev/input/event6
name: "light"
add device 5: /dev/input/event5
name: "proximity"
add device 6: /dev/input/event4
name: "orientation"
add device 7: /dev/input/event3
name: "[B]quantom-touchscreen[/B]"
add device 8: /dev/input/event1
name: "dock"
add device 9: /dev/input/event0
name: "sec_jack"

Edit 2.

http://xdaforums.com/showpost.php?p=26629142&postcount=534

If I search in my I9001 sources...

I can find this file:

GT-I9001_Kernel\kernel\drivers\input\[B]touchscreen[/B]/qt602240_ts.c

/*------------------------------ AT COMMAND TEST ---------------------*/

#ifdef QT_STYLUS_ENABLE
qt_stylus = device_create(touch_class, NULL, 0, NULL, "qt_stylus");
if (IS_ERR(qt_stylus))
pr_err("Failed to create device(qt_stylus)!\n");

if (device_create_file(qt_stylus, &dev_attr_config_mode) < 0)
pr_err("Failed to create device file(%s)!\n", dev_attr_config_mode.attr.name);
#endif

#ifdef _SUPPORT_MULTITOUCH_
for (i=0; i<MAX_USING_FINGER_NUM ; i++) // touchscreen_config.numtouch is 5
fingerInfo[i].pressure = -1;
#endif
return 0;
}

void __exit qt602240_exit(void)
{
i2c_del_driver(&qt602240_i2c_driver);
if (qt602240_wq)
destroy_workqueue(qt602240_wq);
}
//late_initcall(qt602240_init);
module_init(qt602240_init);
module_exit(qt602240_exit);

MODULE_DESCRIPTION("Quantum Touchscreen Driver");
MODULE_LICENSE("GPL");

Edit 3.

Output from my I8150...

$ getevent
getevent
add device 1: /dev/input/event8
name: "compass_sensor"
add device 2: /dev/input/event2
name: "sec_key"
add device 3: /dev/input/event7
name: "sec_power_key"
add device 4: /dev/input/event6
name: "proximity_sensor"
add device 5: /dev/input/event5
name: "orientation_sensor"
add device 6: /dev/input/event4
name: "accelerometer"
add device 7: /dev/input/event3
name: "sec_touchscreen"
add device 8: /dev/input/event1
name: "dock"
add device 9: /dev/input/event0
name: "sec_jack"