yashsingh1/xdaforums huggingface dataset:
[Dell Venue] kibuuka:
i can also provide you with all patches made for streak against aosp source tree for shortening your mileage and instructions for a quickstart :) (my streak is broken at the moment, so i've suspended my development activities and got spare time for that)

please mention kernel for streak's ics is being built separately at the moment (i've got plans incorporating it in aosp build process, but it will take some time)

when i've messed with streak kernel making it ics-friendly i've realised that most of stuff can be made cross-compatible between two devices.
[Dell Venue] TheManii:
It's 95% the kernel, the only thing left is to turn off the rotation patch and swap out the BCM4325 for BCM4239 drivers.

On stock 3/4xx i can directly load venue roms on my S5 and only wifi is broken. (with a S5 kernel) Everything else works.
[Dell Venue] kibuuka:
rotation is triggerable through kernel configuration menu. check.

as of wifi - is there any known-to-be-trustable list of hardware components for venue?
[Dell Venue] TheManii:
The V is just an S5 without the hdmi and whatever provides usb hosting.

The only other notable change is the wifi chip.

All the other sensors are compatable, and so is the modem+ril.

(I was able to get 3g working, but not wifi due to the chip being different)

I dont think anyone has done a (good quality) teardown on the V though.

Most I can offer is to pull details android gives back while it's on.

I'm guessing that's how CM7.2 was ported, since hPa didnt actually own a V,

he just took his S5 build, and flicked a few switches.

(it helped a lot that CM7.2 doesnt need any kernel changes to boot, it's just the stock 408 one with a modded ramdisk)

He only had access to a V for like a day or so.
[Dell Venue] chacona:
Hi Kibuuka, that sounds good, could you please share?

One more thing I would like to ask is, the stock kernels 405/407 and 406 have issues regarding power (sometime I can see the issue that after charging, screen goes black and we can only quit that situation by removing the battery). How did you address it? (I notice that your kernel works well on my CM7, without that issue - or is just simply because it has not happened yet?) :)
[Dell Venue] kibuuka:
n0p did enormous amount of work addressing sleep of death issue (which, i believe is one you refer to), so dsc kernels (opposed to stock ones) are free of this bug. Ask him for details (i wasn't involved to dsc development at the point he managed to fix it) as he's best source of information on SoD issue fix you could find :)

As of aosp patchset - will upload it during weekends.
[Dell Venue] TheManii:
For whatever it's worth, as soon as we get a working ICS level kernel, I plan on porting TWRP and CWM-touch.

Those require ICS kernels (or rather it's a great deal more difficult to make them run on GB kernels) and I cant port them until then.

I've already gotten TWRP and CWM-touch working on the S7, and plan on porting TWRP to the S10 now.

Edit: come to think of it, I actually have TWRP running on a 5xx kernel (which is HC), i'll try simply porting and seeing what happens
[Dell Venue] kakagi:
What abt gps,compass, autorotation, bluetooth?
[Dell Venue] x1123:
I have been walking on the dark, as I'nt a dev. I edited /drivers/input/touchscreen/atmel_tadcc.c but I think meaningless. If you can port rouchscreen drivers from upstream, it will probably help. I have aosp and cm9-evervolv source tree live in my box and have dell overlay downloaded from links you gave me. I will try build this streak rom first, once succeed I can copy dell streak overlay to venue and tweak. It should be easier since we have dsc and your kernel source tree now. by building ourself at least we will away from API and permission problems. Since my lazy .. I just grab available rom build and flash. Thus very dirty :D
[Dell Venue] x1123:
It is far from that levels, but i believe gps, compass, autorotation, bt, wifi not a big deal since all drivers are available in the kernel source ... at least we sure ICS is booting and most of hw working. I just thinking dsc-team only touched board-qsd8k-austin in which DV must use board-qsd8k-toucan ..... adridu probably can get rid with this c file and header ..... ... L.O.L ....
[Dell Venue] x1123:
I just read this post carefully and all drivers source code are there in the kernel dsc source I will build with all above drivers ENABLE since toucan-perf_defconfig not enabled for some drivers ..... Thanks a lot The Manii
[Dell Venue] x1123:
I just check and doing some experiment with Xperia X10 rom. In fact the WHITE DOT only appear if the devices to be flashed by libinput.so from DS5 CM9 rom .... someone know what for libinput.so and what are shared library required for this lib. I believed the kernel is fine and proper to boot ICS ... we need to get rid with the rom itself .... and :D .... building ROM take much much longer than build a kernel :D
[Dell Venue] WhizKins:
Hi guys,

Great to see the progress in making the ICS port! Good job x1123!

I've been developing my own ICS port since a few days and I managed to get it working. It's booting and there are a few issues like WiFi and Network (GSM) not working which isn't a big issue since I know it's a permissions problem and can be fixed easily (if I find out what permissions need changing :P).

The main issue that I've been focusing on is something like 'Screen of Death' for Streak 5. When you turn the screen off it won't turn back on although the phone still runs (ADB works). I contacted _n0p_ and he gave me some hints what might cause this problems.

Do you have the same issue too in your ROM x1123?

Here's a download link for testers: http://www.mediafire.com/?8shzcd8wsvb0c

This is for testing only, so don't use it if you don't know what you're doing

Cheers,

WhizKins
[Dell Venue] changkho1908:
thanks i'm testing :)
[Dell Venue] kakagi:
gr8 whizkins....thanks for the effort.

and changkho please after testing post a details report :)

---------- Post added at 09:34 PM ---------- Previous post was at 09:08 PM ----------

if you could provide some details it would be better. by details i mean kernel information, rom details, drivers etc. it will be better for debugging and developemnt. x1123 rom touchscreen not fully working, and sd card not detected may be other issues but i dont know.
[Dell Venue] changkho1908:
Tested!

good news is touch screen well working :) very smoth :good: but:

SD card, camera: not working (maybe without SD card)

GSM: not work

Wifi, Bluetooth: working

Ram: 385mb

CPU: 1344mhz

Soft home button: not working and whole three soft buttons not bright :(

but touch screen working, that problem solved!

maybe we'll combine ICS rom of x1123 and WhizKins

Thankful to you!!

Join us on facebook: https://www.facebook.com/groups/386664754742736/
[Dell Venue] kakagi:
yeh thats great news touch screen is working.

i hope combining both the roms and kernel development we could get a stable ics soon :D
[Dell Venue] x1123:
Hi Whizkin great to know you are doing ICS Porting ... I did not build my own rom ... It is hard for me. So far I just grab qsd8k base rom and try to flash to DV with my own build kernel .... My Xperience, Most Xperia X10 ICS based ROM booting smooth on DV ... screen NOT DEATH but the touchscreen have been treated as MOUSE ..... there is a ... DOT and touchable but not swipeable on the screen. exactly same problem with THIS XDA THREAD

I flashed AOKP PASSION CM9 rom on DV ... and flash some libraries from DS5 ... symptom is similar.

Tell us in breif about your TEST ROM .... did you build your own from source (?) or you porting from other ROM ? ..... our problems ... we even can not borrow any singe drivers/libs from GB .... ICS is jumping and completely make GB like a clown. I can understand 2 version and 4 version must be totally different.

I WILL DOWNLOAD AND TEST YOUR ROM
[Dell Venue] WhizKins:
Hmm, I'll look into the dot thing and let you know. As for my ROM, I compiled it from source by using Steak 5's sources and modifying it for the Venue.

So, you're using a prebuilt ICS ROM and flashing your kernel on top? Looks like the screen issue I'm having is related to the kernel. Did you apply any patches to your kernel? If so, It might help me resolve this issue.

Also, could you please try flashing your kernel on top of my ROM and see if it solves the screen problem?
[Dell Venue] x1123:
Your ROM is working great for the screen but I face your rom too lazy ..... after sleeping she never woke up .... LOL. I will take a look.

I did not patch the kernel source ... I made very little and minor changes on the code ... unfortunately I forgot which one I have changed .... :D I did if something wrong, checked the source and did something if I were having understanding ... save and forgot. But I will check. I saw you have so many modules. I will unpack your boot.img and check the ramdisk. You can load as many as you want the kernel module but for embeded is NOT GOOD IDEA to make it modular, one or two module is enough for device like smartphone. Once we got best configuration I will build everything in the kernel including the ramdisk and modules, thus very handy and fast :D

I try ti build ROM by using streak overlay ... but stop at wpa_supplicant ... I did not continue. AOSP now is hard to be built since the requiring full kernel source tree by default..... once kernel configuration fail we must rebuild from beginning ouw ... wasting time . Cyanogen is better still.
[Dell Venue] chacona:
About the "sleep of death" issue of DV, I've contacted _n0p) before when trying to build my CM7 kernel. Here's what he said:

Switch timer to GP in kernel config.

Other: Changing HW type from AUSTIN to TOUCAN.

I can notice that, only by modifying config file like this, the problem went away. Could you please try this?
[Dell Venue] x1123:
:D above config is default on toucan-perf_defconfig .... I will try and report. Can you inform us how you get your ramdisk file (?) do you using streak ramdisk, have you modified ? ... I can check, but information from you will be easier for me to check :)

---------- Post added at 09:59 AM ---------- Previous post was at 09:53 AM ----------

whizkin,

do you mind to open separate thread or someone can open NEW Thread focused on Whizkin ROM coz whizkin built himself for source ... it's easier to ask him to do something on his source, or whizkin can push venue overlay folder to github/ somewhere else so everybody can download/fork and build. AFAIK evervolv project is the most active to develop qsd8k board, thus forking evervolv source and put venue overlay will make DV maintin to exist ... evervolv have also JB source tree. Ask The Manii and Adridu to keep their "candle" lighting to support all of us.
[Dell Venue] kakagi:
This indeed a gr8 idea.
[Dell Venue] x1123:
one small thing

someone who build rom from source please change adb device identifier for venue from

x11@gentoo >> adb devices

List of devices attached
0012212000930856	device

TO something like or whatever:

List of devices attached

DV-XXXYYYZZZ device

:D

---------- Post added at 10:26 AM ---------- Previous post was at 10:12 AM ----------

Comfirmed SLEEP SYMPTOM resolved with mu build kernel ..... I will repack whizkin ROM with my build kernel or just post kernel & dhd modules.

Have nice flashing ..... Real Development of ICS rom for DV can be started NOW ... Please open New Thread
[Dell Venue] chacona:
As I remember, the default timer in Venue's kernel from Dell is DG, and we have to switch it to GP. :)

---------- Post added at 10:42 AM ---------- Previous post was at 10:40 AM ----------

Nice idea, the new thread's name should be something like "Dell Venue ICS development + testing"! :)
[Dell Venue] x1123:
Kakagi,

Why NOT you to open the Thread .... :D go and do it mate ,,,, and ask mod / op to move this thread
[Dell Venue] x1123:
DOWNLOAD : WHIZKIN ICS ROM FOR DELL VENUE

DOWNLOAD BELOW KERNEL ATTACHED AT THIS POST

REBOOT INTO RECOVERY

FLASH CM9 ICS ROM

FLASH KERNEL

REBOOT

START PLAYING

WHIZKIN ROM CAN WAKE UP NOW FROM LONG SLEEPING

:D

wifi works > switch on wifi > if scan not work > add network > manually fill in your essid > connected

others NO TESTING
[Dell Venue] chacona:
I did not modify the ramdisk, just extract from Olleh 408 (you know, I did build CM7). Then, I repack the kernel using that ramdisk and my result from buid progress.
[Dell Venue] kakagi:
NEW thread created:

http://xdaforums.com/showthread.php?p=33919448#post33919448

i will update the info as soon as Dev and testers post thier work/feedback.
[Dell Venue] kandiyal:
X1123 can you give your source or diff so other devs can look fix the black screen issue..
[Dell Venue] kakagi:
I guess all sources will be available to github later for future devolopment by the devs.
[Dell Venue] kandiyal:
the time for development is now if we want a fully working ics rom we will have to co-operate, otherwise we will not get a fully working ics rom.. look at other devices they are running jelly bean. hope x1123 releases his sources so that we all can combine our efforts to build ics for this device :)
[Dell Venue] WhizKins:
Thanks for your consideration but I managed to fix the black screen issue in my sources. So, now we only need to fix the small issues of SD card and network.
[Dell Venue] prasad12ka4:
People here are reporting whats working and whats not working:

Link

Also I wish all would click on the upper right corner of XDA thread and make it a "Newsworthy Thread" to be taken notice off.
[Dell Venue] changkho1908:
i flashed whizich's ics rom and your kernel :good:

like you see

-SD card detected :good:

-GSM, Wifi: working

- touch screen: working well

- Camera cann't connect :(

- brightness level can not set

- speaker not working, when play the songs, just appear a headphone icon on status bar and headphone not sound

- Home buttons still not working :(

- I can't install apk app download via browser :( (may be without gapps)
[Dell Venue] x1123:
I did not build my own ROM .... I will do it later :D ... kernel source I forked from adridu/dsc-kernel-project : GITHUB . Ramdisk and config file you can : extract-ikaconfig and unpack from kernel I posted

- Whizkin init files very complicated and probably he toke from streak kernel or from build rom since he is one who build from source for the rom. init files in ramdisk is advance one, but will caused fail or henk specially during wifi connection, sometimes caused the device off ... I saw to many kernel module in the rom and need correct init configurations ... I would think to PUT EVERYTHING IN THE KERNEL including rmamdisk and module thus will reduce booting time significantly. since most device went to Jelly Bean ... we can little tweak whizkin rom and modder can polished with great theming etc and we start with Jelly Bean. Now we can wait happily to have JB with ICS in Hand.
[Dell Venue] adridu59:
AFAIK you cannot include ramdisk in the kernel.
[Dell Venue] TheManii:
Putting the ramdisk inside the kernel is also a terrible idea in that it makes modding it that much more difficult.

Porting other roms (often) requires ramdisk changes, or even simply tweaks that must be run at bootup.
[Dell Venue] kibuuka:
Patches

patch for aosp source tree (4.0.4_r2.1)

device overlay. for streak, but most of it is reuseable for venue.

vendor overlay. this one should be generated, but scripts doing this are bit messed, so i provide a copy known to work for streak.
[Dell Venue] gnutirt:
No body try to port ICS for Dell Venue? Another idea is why we don't port Window phone for Dell Venue?
[Dell Venue] terminal17:
For windows dell have released the dell venue pro...y do we need to port windows
[Dell Venue] prasad12ka4:
Why no ICS???

HTC Desire / Nexus One --> has ICS / JB ROMS --> Link

Xperia X10 --> has ICS well running --> Link

Above links are posted as these 3 have same specs that of Venue.

Then why no ICS for us? :rolleyes:

Link

Guess above link is another Joke for our device
[Dell Venue] x1123:
Guys,

I believed we can PORT Nexus One ICS ROM into V. I did the testing by flashing Nexus One ICS rom along with compiled Kibukka kernel sources. It's BOOTING up but appear "White Screen" ... white is better than Black ... LOL
[Dell Venue] changkho1908:
white screen LOL, but better than Black :)) LOL :laugh:
[Dell Venue] x1123:
Just sharing :

I try to build a kernel from sources : sony-msm-cm-jb-3.0 from several build proces I faced the following clueless ERROR

arch/arm/mach-msm/board-qsd8x50.c:373: error: variable 'msm_hsusb_pdata' has initializer but incomplete type
arch/arm/mach-msm/board-qsd8x50.c:1764: error: 'hsusb_chg_vbus_draw' undeclared here (not in a function)
arch/arm/mach-msm/board-qsd8x50.c:1765: error: 'hsusb_chg_connected' undeclared here (not in a function)
arch/arm/mach-msm/board-qsd8x50.c:1766: error: 'hsusb_chg_init' undeclared here (not in a function)
arch/arm/mach-msm/board-qsd8x50.c: In function 'qsd8x50_init_usb':
arch/arm/mach-msm/board-qsd8x50.c:1977: error: 'msm_device_hsusb_otg' undeclared (first use in this function)
arch/arm/mach-msm/board-qsd8x50.c:1977: error: (Each undeclared identifier is reported only once
arch/arm/mach-msm/board-qsd8x50.c:1977: error: for each function it appears in.)
arch/arm/mach-msm/board-qsd8x50.c: In function 'qsd8x50_init':
arch/arm/mach-msm/board-qsd8x50.c:2413: error: invalid use of undefined type 'struct msm_hsusb_platform_data'
arch/arm/mach-msm/board-qsd8x50.c:2416: error: 'msm_device_hsusb_peripheral' undeclared (first use in this function)
make[1]: *** [arch/arm/mach-msm/board-qsd8x50.o] Error 1
make: *** [arch/arm/mach-msm] Error 2

== deleted ==

Many Thanks for help
[Dell Venue] x1123:
ICS Dirty Ported for Venue

FOR TESTING ONLY VERY EARLY AND DIRTY PORTED

Dirty Ported ICS ROM From Passion to Venue NOT BUILD FROM SOURCE

Flash via Recovery

ROM : DOWNLOAD = Deleted

Test to flash also below kernel

Kernel : [DOWNLOAD CHACONA KERNEL = deleted =

Kernel : DOWNLOAD TEST KERNEL = deleted =

== Kakagi Confirmed ROM Not Booting == :D

I do not personally tested since away from device
[Dell Venue] kakagi:
im willing to test ur build. though im not a developer but wld like to help u by testing and if that help u.
[Dell Venue] kakagi:
first of all i think the packing of the aokp rom is not ok coz under the zip file system folder is under the folder named venue-rom. so i removed that folder and put system folder in the root of the zip file and flashed the rom.

and 2nd ly i flashed the zip file as it is.

in both the cases logcat says : - exec '/system/bin/sh' failed: No such file or directory (2) -

tested with ur kernel and adb says waiting for device forever and with chaconas kernel it saying same as - exec '/system/bin/sh' failed: No such file or directory (2) -

if any further test i can do let me know :)

i will test the both kernel with cm 7 later today and let u know the result. thanks.

---------- Post added at 03:03 PM ---------- Previous post was at 02:56 PM ----------

im wondering why the adb saying - exec '/system/bin/sh' failed: No such file or directory (2) -

though i put the system folder in the root of the zip file before flashing

and i checked sh file is present there. :eek:

it means adb can not execute the shell :(

---------- Post added at 03:21 PM ---------- Previous post was at 03:03 PM ----------

ok tested with ur kernel and cm7.2. kernel not booting adb says waiting for device.

with chaconas kernel rom boots up and working till now fine.

checked wifi,bt,ril,mobile data,tethering. working all well.
[Dell Venue] x1123:
kakagi,

Many Thanks for testing. I will fly back from Manila to Jakarta on 13th Oct 2012. Expectedly I will have time to do better porting and try to build CM9 for venue. I will remove the links and again thanks for testing.
[Dell Venue] kakagi:
ur doing a really gr8 job mate for our dead venue :) all i can help u as a tester as u know im not a dev :P plz bug whenever u want to test the build or whatever help u needed,

and one more thought chacona aslo should come forward for developing the kernel and the porting and other dev if they r willing to or hv time for spending, in this way the process will speed up.

see our korean freinds are doing developing though i dont know what r they doing now, they have some dev like leedroid and hpa and in tinhte we have hdjack and chakona.

lets c what comes :))
[Dell Venue] chacona:
ROM not booting might because of kernel - my kernel is not ready for ICS yet. I will try to build a DSC kernel (from either DSC team or Kibuuka) and give you that, hope this help booting up the ICS.

Update: I am unable to use my Linux box now, could you please try with https://github.com/kibuuka/dsc-team-kernel-project/tree/ics? I use this kernel with my CM7 ROM and it works great!
[Dell Venue] x1123:
I'm NOT really android dev :D doing one or two android app for fun. A company where I worked (it is shipping company) implemented web base applications, thus some friends (From IT Dept) and me (From ships operations dept) built android app to access this application from android device for personal use. we did not build whole rom :) most of employee using foxconn base android device. Our IT persons used dell venue since this is one of best on this level with sleek design.

The porting is really dirty, I will clean the porting on next spare times/ Okay I will download kibuuka dsc-sources and build and see what happened. I have been linux user for long time enough and familiar with kernel build and patching. What I do not really understand, whay ICS kernel shall be different with GB Kernel. Some reading told me ICS based on kernel 3, but kernel 2.6.29 running on experia x10, and some other devices. Therefore my understanding this 2.6.35 kernel for venue must be able to run on ICS ROM too. .... Am I wrong ?
[Dell Venue] x1123:
FOR TESTING ONLY

Kakagi Again prhaps you willing to flash below kernel built from kibuuka-dsc team to CM7 rom DV :D and report back. You are good tester and reporter in this respect. Tomorrow evening I will arriving my homeland and will test also and report.

info to kernel :

I'm wondering with build due to file size for wireless modules dhd.ko is very small. This module is bcm4325. I forgot DV having bcm4329 or bcm4325 :D

[b] 236 -rw-r--r-- 1 1000 1000 239151 Oct 13 01:53 dhd.ko [/b]

if wifi NOT WORK (but the device booting) pls push via adb dhd.ko extracted from chacona kernel :) and report back. the boot.img packed from kibuuka-dsc kernel build and chacona ramdisk.
[Dell Venue] kakagi:
ok tested the kernel with cm7.2 adb says waiting for device forever.

after the dell logo there is a skin full of green dots then the dots became mixture of white and red one after few seconds thats it. nothing from further.
[Dell Venue] changkho1908:
try more, guys :good: we've been waiting
[Dell Venue] chacona:
That's not the case with me, as I remember the first time I build the Kibuuka kernel, it works well with my CM7.2. So, the problem might be from which .config file that x1123 used? And which is the initial physical address (CONFIG_PHYS_OFFSET)?
[Dell Venue] chacona:
After having the kernel booted, you might consider having a look at Kibuuka's change list for porting ICS to Streak, may be we can reuse some of them: http://xdaforums.com/showthread.php?t=1491029&page=3
[Dell Venue] x1123:
I forgot that DSC is Dell Streak Community, I used "default" config from kibuka. I should use qsd8x50_defconfig, I will rebuild with qsd8X50_perf-defconfig.
[Dell Venue] kakagi:
cool will wait for the new build
[Dell Venue] x1123:
Hi Kakagi, are you alive :D below is 2.6.35-7 source from msm. I belived this is booting in your CM7 rom would you please to flash via fastboot. should I make flashable via recovery (?) for testing via fastboot is better :) Im on build kibukaa now. I just ensure that msm source also work.

If Booting > downdload dhd.ko below extract and push via adb

adb push dhd.ko system/lib/modules

:D Thanks for help