yashsingh1/xdaforums huggingface dataset:
[HTC Flyer, EVO View 4G] :
Yeah! It would be nice to play around with =]
[HTC Flyer, EVO View 4G] Gumby63:
Here's the flashable version. It includes the trebuchet launcher and a keyboard that fits the screen correctly. http://dev-host.org/y08u99md1of2/FlyerMix_Pre-Alpha1.zip :)

Credits to Dexter_nlb!
[HTC Flyer, EVO View 4G] dx.varun:
Maybe we should try on 3g for verification of phone app... And should recommend hboot and base required (as in GB or HC)..

We have plenty of tester here :p

-----------

Sent from my sexy Flyer tab @ 1.7ghz..

Works like a charm.. Please excuse my brevity.
[HTC Flyer, EVO View 4G] Snow_fox:
Any sort of change log for what works/doesn't work?

Or is it even worth the time for that at this point?
[HTC Flyer, EVO View 4G] dx.varun:
Its a apla relase... Dnt expect tooo much for nw... Changing log Obvly nt available... Initial release... And search before you post... Everything Mentioned on previous pages.... :banghead:

-----------

Sent from my sexy Flyer tab @ 1.7ghz..

Works like a charm.. Please excuse my brevity.
[HTC Flyer, EVO View 4G] mcord11758:
From my use

Works

Wifi

Touch screen

Market

Browser

Most apps

Does not work

External sd

Camera

You tube

Some force closures in setting

If gumby did not update the su binary then flash zip posted by doom lord earlier for root access

I am sure there is more, I go back and forth with hc depending on needs
[HTC Flyer, EVO View 4G] paranoidpenguin:
Phone Calls are not working. Get a android.core FC when trying to open the apk.

When calling to the Flyer, it connects, but the Flyer don't response in any way, neither it rings nor it gives a notification afterwards.

Great to see some progress here. Does anyone have news from the virtuous team?
[HTC Flyer, EVO View 4G] Dexter_nlb:
actually i think the build.prop got phone_function disabled, that might affect how it works... and the ril libs of a 3G flyer probably is needed for the testing, since the libs included probably are specific to the sansation?

btw,

sdcard function was an easy fix.. use the lines from 3.2.1 flyer build.prop to enable usb/emmc storage and update the vold.fstab to have external sdcard point to /mnt/sdcard2 and it works fine.
[HTC Flyer, EVO View 4G] paranoidpenguin:
Do you think I can use ril lib from Honeycomb, or will I need one for ICS?
[HTC Flyer, EVO View 4G] dx.varun:
Can anyone tell me which hboot is required and can it be updated over GB..? Using cwm??

-----------

Sent from my sexy Flyer tab @ 1.7ghz..

Works like a charm.. Please excuse my brevity.
[HTC Flyer, EVO View 4G] lawguy:
I tried this out this morning. It really has potential. Great work guys. Keep it up!

I won't describe all of the things that don't work because I am sure that you know all about those things. It is hard to get a sense about what the ultimate performance would be of ICS running on the Flyer because of these things.

I like what I see and I hope that ICS becomes a reality.
[HTC Flyer, EVO View 4G] kool2zero:
Yeah, I have hboot 1.11.0006 and I'm having issues booting into this. Anyone else having this issue?
[HTC Flyer, EVO View 4G] mcord11758:
all credit is Dexter's I just want to be clear on that. Gumby did take Dexter's bootable backup and package it in a flashable zip, with a different keyboard and launcher, so credit him as well for that

Since the intent of this thread was development only, maybe another thread for the alpha would take traffic off of this thread that is not development. I am just as guilty of posting nondevelopment related information as well. Just a suggestion
[HTC Flyer, EVO View 4G] DigitalMD:
I think some of you are getting too excited. This type of port is never intended to develop into a fully functional ROM. There are too many missing pieces and no source code with which to fix things. It's a nice demo look at what might be one day, not a base to build a functional ROM on. It is a learning tool for developer as far as boot image and such. Don't get all panicky over things that don't work.
[HTC Flyer, EVO View 4G] nickiberli:
Does anyone else try to build it from source? (I do..)
[HTC Flyer, EVO View 4G] Gumby63:
I've tried but i just get errors when i choose to compile for the flyer :mad:
[HTC Flyer, EVO View 4G] Dexter_nlb:
Agree, its a concept rom for developers, with some hardware drivers for our devices, it will be much better, but HTC has to release something first.

initially a few ppl wrote , "it cannot boot", and i tried and actually got a 4.x rom booting and on top it was made by htc as well, but for a different device.

do you plan to make wrappers for the hardware drivers we got on 3.2.1? otherwise you end up with software rendering support alone, which is no fun.
[HTC Flyer, EVO View 4G] DooMLoRD:
i think its a great start...
[HTC Flyer, EVO View 4G] nickiberli:
I plan to take the needed libs etc. from the hc rom and patch the hc kernel that it runs properly with ics.. :)
[HTC Flyer, EVO View 4G] kool2zero:
I understand this is a prototype, I was just curious to know what hboot version this is working on. I have 1.11.0006 and it is not working. If someone can enlighten me, maybe I can work around it.
[HTC Flyer, EVO View 4G] mcord11758:
if you are not s off but rather htc dev unlock you are probably not booting because the boot.img is not flashing. Maybe try to extract the boot.img from the flashable zip package and flash it via fastboot then flash the full zip through recovery

I think

;)
[HTC Flyer, EVO View 4G] kool2zero:
Sweet! that got it to boot! :eek:
[HTC Flyer, EVO View 4G] DigitalMD:
It's a hacked boot version. That's how you get it to boot even though it's not built for the Flyer.
[HTC Flyer, EVO View 4G] mcord11758:
you will likely have to do the same to revert to hc.
[HTC Flyer, EVO View 4G] DigitalMD:
If you made a nandroid backup, it will restore the boot properly.
[HTC Flyer, EVO View 4G] AidenM:
Exactly which lines did you copy? And what edits did you make to vold.fstab?

Gonna compare the files now, seeing if I can enable this stuff.
[HTC Flyer, EVO View 4G] :
I'm not a developer or anything ,but I was just wondering if someone made a AOSP kernel for the Flyer and then compile/port it off lets say the DHD...I would like to see what happens. I have no knowledge about kernels, but maybe someone else is willing?
[HTC Flyer, EVO View 4G] DigitalMD:
I'm sure someone will build an ICS compatible kernel in the near future, but its intense work. You cannot just compile a stock kernel. The kernel is very hardware dependent. There is no such thing as a AOSP kernel. I think you mean a vanilla kernel vs. a Sense kernel. It may be easier to do a Sense ICS kernel since we have the source code for HTCs HC Sense kernels and HC is very close to ICS. The current DHD ICS leaks are Sense based.

We will see. Might happen that HTC is doing official ICS for Flyer, the rumor mill is churning
[HTC Flyer, EVO View 4G] :
All of that may be true, however I've been trying to get the Virtuous Team and Andromadus to do ICS for us. However the problem that the Virtuous Team is having is getting a Flyer under 250 Euros. Also again since the DHD is so close in hardware we could just modify lets say...mdeejay's work for the kernel.
[HTC Flyer, EVO View 4G] DigitalMD:
When you do a port from different hardware (yes the DHD is different enough to matter.. camera, display, bluetooth, etc. ) then you wind up with a ROM that boots, but most hardware does n't work and you have no way to fix it. No source code. So its really better to start with a kernel built for your hardware and then build a new ROM that matches.
[HTC Flyer, EVO View 4G] EpicFail236:
Maybe use the arc S?

Hey folks, first time in the flyer forums, just transferring from a Nook Color. Just a question here, since most of the core stuff is our issue in porting AOSP, why not pull some information from a device that has the same core and already has a AOSP port? The DHD is close (MSM8255) but something like the Xperia Arc S is closer (MSM8255T) and already has AOSP/CM based builds.

Just another suggestion in a long list of possiblities. I plan on looking into this myself, once I get a machine thats actually capable of doing builds (lost my last dev machine to HW failure, now all I have is my flyer and a work laptop)

Thanks dev folks for all your help! Loving the HC roms!
[HTC Flyer, EVO View 4G] kaijura:
I think the biggest problem is that we need a better kernel to work with. The CM9 kernel is totally experimental and unstable for some builds, I've had better success with tiamat kernel but it's not supported for all devices.

I've sent a message to cayniarb to see if he is willing to support the MSM8255T (Flyer) and MSM8655 (Evo View 4G).

The flyer doesn't have any common counterparts out there, see http://pdadb.net/index.php?m=cpu&id=a8255t&c=qualcomm_snapdragon_msm8255t

The closest thing is probably the Samsung Omnia W / Samsung Galaxy W that has some kind of development going on, but really lacking. I don't know if we can anecdotally determine that the 8255 is the same as the 8255T.

However, the View seems more in luck with the MSM8655 as that's what's used on the HTC mecha (Thunderbolt), Incredible 2 (vivow), and Incredible 1, they all have some decent support.
[HTC Flyer, EVO View 4G] Chaosz-X:
Give me one hour guys. I'm new to the Flyer-community, but did a lot of work on the Desire, and I'm getting my Flyer in the next few days, but I'm already working on a kernel for it (Vanilla, aka AOSP-usable), and think I'm almost done with it ;)

Hang on :)
[HTC Flyer, EVO View 4G] Gumby63:
Oh my god this is just what we need.
[HTC Flyer, EVO View 4G] Chaosz-X:
It's making some troubles about something sound-related, trying to figure it out.
[HTC Flyer, EVO View 4G] Chaosz-X:
So close...just an error about a multiple reference to a piece of code. Should be almost done :)
[HTC Flyer, EVO View 4G] Gumby63:
Awesome!

Sent from my Shooter
[HTC Flyer, EVO View 4G] :
We're either being trolled...or today is a good day...
[HTC Flyer, EVO View 4G] Chaosz-X:
Dude, check out my posts and you'll see how much I did with kernels and ROM development for the Desire... And decide for yourself whether I'm trolling or not.

Got the kernel to build 5 minutes ago, now rebuilding it to make sure it is a clean build. Expect a download link within 15 minutes ;)
[HTC Flyer, EVO View 4G] :
Oh no! I did not mean it like that! It was just the build up.
[HTC Flyer, EVO View 4G] Gumby63:
Sweet I'll try it with my port and see what happens.
[HTC Flyer, EVO View 4G] Chaosz-X:
Oh guys, can you create a boot.img from a zImage yourself or do I have to do it? Any of you know if AnyKernel Updater works with the Flyer?
[HTC Flyer, EVO View 4G] Gumby63:
Well I have never created a boot.img, but couldn't I unpack one and then replace the zImage and re-pack?
[HTC Flyer, EVO View 4G] :
Boot.img would be nice, I have no idea how to make a zImage into a boot.img =/
[HTC Flyer, EVO View 4G] DooMLoRD:
Yes anykernel updater works on flyer too..

Btw I am new to HTC devices so dont really know what's the big difference in "AOSP/SENSE kernels"?

The MSM8255T is same as MSM8255... We use same kernel for both ARC(8255) & ARC S(8255T)
[HTC Flyer, EVO View 4G] hoatienii:
I'm waiting your link!
[HTC Flyer, EVO View 4G] Chaosz-X:
@Doomlord: A friend of me, DonUber, asked that question once in the Android ROM Cooking section. The answers weren't really useful ('compare all files and figure out yourself', like wtf..), but what I got from it, is that AOSP kernels lack some commands which Sense can ask for, hence an AOSP kernel can't work for Sense ROMs, because it can't process various requests.

And Sense kernels don't work (or really bad) on AOSP ROMs because some things are done differently, and AOSP doesn't know how to take care of that. That's the rough idea, finding the exact differences will be pretty hard I think.

THE KERNEL

Also, here is the package, with thanks to LorD ClockaN for his ICS kernel for Desire HD, which I used as a base to put Flyer configurations and modifications on.

There are some scenarios that could happen:

-You flash this on top of a Sense ROM. Your ROM won't boot, but if you use 'adb logcat', you should get output.

-You flash this on top of an attempt of an AOSP ROM, in which case it could potentially boot. (you have to modify the build.prop and the update-script in this case, so it flashes correctly on the Flyer)

The most important thing to check here is if you get something when you enter 'adb logcat' in your terminal/command line. If it outputs something, the kernel is doing its job.

To get back to recovery, use 'fastboot reboot-bootloader', or 'adb reboot-bootloader', or keep the Vol DOWN and Power button pressed for about 30 seconds and it should return to the HBOOT.

And of course, flashing is at your own risk.

Download link here (no mirroring, thanks)
[HTC Flyer, EVO View 4G] :
I'll try it out with Virtuous Quattro
[HTC Flyer, EVO View 4G] Chaosz-X:
From which device? If you're using the one from Desire HD as the donor ROM, make sure you set the update-script correctly so it extracts its files to the right partitions, and modify the build.prop correctly so it knows it's working on a Flyer and not a DHD.
[HTC Flyer, EVO View 4G] :
What if I just use a Flyer updater script and modify the build.prop?
[HTC Flyer, EVO View 4G] Chaosz-X:
Should work fine. Get a ROM for the Flyer, remove the /data folder from it in case your Virtuous Quattro ROM doesn't have it, replace the SYSTEM folder with the one from Virtuous Quattro, and modify build.prop manually, and it should flash fine. Then flash the kernel on top of it.
[HTC Flyer, EVO View 4G] Gumby63:
Tried flashing on a port that I could previously get a logcat from, and now it just hangs on the white htc screen.
[HTC Flyer, EVO View 4G] AidenM:
So from what I gather this won't work on a Sense ICS port? I want to include it in my ROM
[HTC Flyer, EVO View 4G] kaijura:
build ics from source and it just may work

Yeah the basics is aosp kernel for aosp rom, sense kernel for sense rom.

I would love to try it with my cm builds but I am on the View and different kernel.:/
[HTC Flyer, EVO View 4G] Chaosz-X:
I'm not going to build ICS from source, which ends up not booting because the kernel is still broken. I want to get logcat output first, then I'll focus on booting ICS.

So, nobody can't get a logcat output so far?
[HTC Flyer, EVO View 4G] Gumby63:
Not on any ICS port, no.

Sent from my Shooter!
[HTC Flyer, EVO View 4G] Chaosz-X:
Hmm, starting to wonder what's wrong...

I'll upload the source of the kernel to Github tonight, and perhaps a better kernel developer can look into it.
[HTC Flyer, EVO View 4G] :
Well I don't get past the HTC screen and I only get "waiting for device.." with a logcat =/
[HTC Flyer, EVO View 4G] Chaosz-X:
While we're working on this kernel, why not try to get an AOSP to boot with a Sense kernel in the meantime? Has anyone tried to make an AOSP ROM and run it with for example LeeDroid's or HighFly's kernel? It could boot, and if it causes some issues we could fix them manually. It would be an approach we can try now.
[HTC Flyer, EVO View 4G] Gumby63:
I've done that, my port is stuck bootlooping.
[HTC Flyer, EVO View 4G] :
If someone presents it, I'd be happy to try it =]
[HTC Flyer, EVO View 4G] Chaosz-X:
Or you could try it yourself ;) The Flyer could use more developers, so just go ahead and try :)
[HTC Flyer, EVO View 4G] :
I need developer potty training first!
[HTC Flyer, EVO View 4G] Chaosz-X:
LorD ClockaN teached me yesterday how to make the kernel the right way, and we need to integrate abotu 300 files. This would take quuite some time if we would do it manually, so DonUber is working on a python script to do this automatically.
[HTC Flyer, EVO View 4G] :
I don't know if you have done this yet, but according to a friend you need to add "board-flyer stuff" from the kernel source code, but you need to adapt it for the kernel.
[HTC Flyer, EVO View 4G] Aerogriff:
Its nice to see some progress on all this, I'm no dev but Ill be following closly to try and learn a thing or two. Thanks guys!
[HTC Flyer, EVO View 4G] Chaosz-X:
Files that had to be added to the build: 298.

Current progress: 260 to go.

I think I'll be able to do about 15 to 30 of them each day, except when I have a lot of school work. Once these files are added in, I think it should at least logcat (but I think it should be capable of more).
[HTC Flyer, EVO View 4G] grkdotnot:
Why don't we ask aokp for some assistance as they have the tbolt working minus mobile data (4g lte ril) and cam (not sure if I'm right on the cam) just a thought.
[HTC Flyer, EVO View 4G] :
I've been reaching with in some of my Android related circles about the kernel. It comes down to they know what to do, but you actually need the device to make progress or else it's almost impossible.
[HTC Flyer, EVO View 4G] Chaosz-X:
About 130 files to go (yes, did a lot today), I think 96 of them are enough to function normally, but the USB host functionality is acting weird (perhaps I'll exclude it in the first build, so we can start on ICS development earlier).

I'll continue tomorrow, and think this'll be done by thursday.
[HTC Flyer, EVO View 4G] Rooster85:
So how hard will it be to port to our lovlie views when your complete?

Sent from my 3.2.1 Evo View 4G
[HTC Flyer, EVO View 4G] Chaosz-X:
@Rooster: don't know how much the Flyer and View differ, so if you can give me some information on the View I'll look for it.

Also, about 40 files to go, and most of them can be done at once. If it compiles fine, a release might be available within an hour. (hopefully)
[HTC Flyer, EVO View 4G] Chaosz-X:
All files added, just a few files to modify, expect a release in the coming 2 days.
[HTC Flyer, EVO View 4G] freak4dell:
As far as I know, other than the cell radio, the Flyer and the View use the same hardware. However, IIRC, because of the cell radio, the View has a different kernel.

Your progress looks promising, and I'm sure someone will try and port it over to the View as well once you get the Flyer up and running.
[HTC Flyer, EVO View 4G] killahrey:
The view is basically the same, flyer/view chipsets are both 7x30 based, the ony real difference is the GSM/CDMA a radios, which in the views case I couldn't care less for since I don't have a data plan on it.
[HTC Flyer, EVO View 4G] killahrey:
Lol you beat me to it.
[HTC Flyer, EVO View 4G] kaijura:
The problem with 'porting' kernels is not so cut and dry, as the 3G flyer is GSM and the View is CDMA, most notably WiMAX. Don't quote me on this, but I think it has a different structure than Verizon's network therefore kernels may be exclusive to each device only, mostly due to the radio.

Theoretically, as the chipsets are all msm7x30 based for these HTC devices they should all be compatible with minor differences mostly relating to the radio. I know that the other week I built a ICS build for a HTC Ace with a custom kernel and tried that kernel on the vivo, I had wifi problems. This was solved by using a CM9 kernel.
[HTC Flyer, EVO View 4G] Chaosz-X:
Kernel compiled fine just a minute ago. Right now I'm compiling it again to make sure everything is alright. In about one hour to 90 minutes, I will post the link of an IRC-channel here, so people can test this new kernel live.
[HTC Flyer, EVO View 4G] Gumby63:
Awesome man thanks for the work you are putting into this!
[HTC Flyer, EVO View 4G] Chaosz-X:
Forget about IRC, I repacked a ZIP with the new kernel, get this version here:

Download XKAOSP Kernel by clicking here

Flash the ZIP, reboot, and try to logcat (if you can't, wait for 30 seconds and try again). I'm almost sure this version should do something, but if not, at least we have a good base to continue upon to fix potential issues.

Also, first one who reports that his/her Sense ROM doesn't boot with this kernel gets a facepalm from the cat.
[HTC Flyer, EVO View 4G] huemedia:
So what system do you recommend we try as a base?

Thanks again for your effort!
[HTC Flyer, EVO View 4G] Chaosz-X:
Backup your current ROM, flash this ZIP, and reboot. It probably won't boot (because the kernel is not for Sense), but if you use adb logcat, it should output something because the kernel should be running.
[HTC Flyer, EVO View 4G] Gumby63:
Still get nothing on my ICS port. Stuck at htc screen with no logcat :/
[HTC Flyer, EVO View 4G] Chaosz-X:
Hmm, and you're sure that you have the USB drivers installed correctly? If this one doesn't logcat, I'm afraid I'll need help from other developers to get it booting.

Will work on it tomorrow then, not much I can do now as I have an important test tomorrow. (Btw, did you use GB or HC HBOOT? This build is made for HC and newer if I'm not mistaken)
[HTC Flyer, EVO View 4G] Gumby63:
When i run logcat all it says is 'Waiting for device'. And yeah i'm on the HC Hboot. It could just be my port though, maybe someone else will have better luck?
[HTC Flyer, EVO View 4G] Chaosz-X:
Even if your ROM is broken, it should still at least say 'looking for /usr/bin/sh...'.

Are you sure that your ZIP is not overwriting the kernel again with another one? So have you already tried flashing this ZIP as the last one?
[HTC Flyer, EVO View 4G] Gumby63:
Yeah I flash the ROM first then the kernel after that.
[HTC Flyer, EVO View 4G] Chaosz-X:
OK then. I'll ask other developers tomorrow how to fix it. Right now, I have to study again :(
[HTC Flyer, EVO View 4G] Gumby63:
FYI I just flashed it on a sense rom just to see if that would give us a logcat and I got the same thing. But good luck on your exam, I know that feeling :rolleyes:
[HTC Flyer, EVO View 4G] Chaosz-X:
Well this is strange.

I was pretty sure that my new source was fine, and that it had to boot properly, but it didn't. I tried to compile the original HTC source, which went fine, and flashed. Guess what? That kernel also doesn't boot, while I haven't made any changes.

I'm doing something wrong, perhaps it's my setup, so I'm uploading the source code tonight, and if someone else could try compiling it with his setup, perhaps it'll do the job (DoomLord? Gumby? Nickiberli?).

---------- Post added at 06:45 PM ---------- Previous post was at 06:19 PM ----------

https://github.com/Chaosz-X/AOSP4Flyer

Here is the Github, of my AOSP version of the kernel. I think we're amazingly close, but for some reason my zImage's aren't working (none of them btw, a compile from the HTC Source Code also doesn't boot).

Perhaps someone else can try to compile and test it?
[HTC Flyer, EVO View 4G] Gumby63:
I would take a stab at it but I've never compiled a kernel before. The closest I've done is building android from source
[HTC Flyer, EVO View 4G] kool2zero:
Would the lowest common denominator be the makefile?

If so, you're using a different EXTRAVERSION compared to the flyer source and the cross compile location is also different.

Then lower in the makefile around line 580 you disabled warnings...

I don't know what I'm looking at but those were the differences I saw between your code and the source
[HTC Flyer, EVO View 4G] Chaosz-X:
Yeah that doesn't really help me, because I know what I've changed.

It looks like there is nobody else here who is willing to work on this project. Too bad. We (me and DonUber) are still working on this, but it's kinda disappointing that either people aren't willing to learn, or are too lazy to use their knowledge.
[HTC Flyer, EVO View 4G] EpicFail236:
I actually am itching to help you folks out, but I'm between build machines right now. Also, though I can actually write android code, my skills at kernel development are somewhat lacking (aka non existent). I hope to get a working build environment set this weekend, and see if I can play around with it a bit. Any suggestions for first steps for a first timer aside from the obvious?
[HTC Flyer, EVO View 4G] vlara:
Ill try to get it to compile later today, I used to have a vm set up for compiling the kernel hopefully I still have it somewhere lol