yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] fun_:
as I said it's custom rom based on 4.0.1 ROM for W6HD. there is 4.0.3 ROM for W6HD and I guess it can work too with some mod.
[Miscellaneous Android Development] $$pasquale:
thanks fun_, I will try
[Miscellaneous Android Development] fun_:
yes. my primary target is NOVO8. it also worked on iRobot A907 but I don't know it can be used for any AML8726-M tablets.
[Miscellaneous Android Development] $$pasquale:
Thanks for reply

----

This is last RAmos official firmware

http://www.ramos.com.cn//download/w6hd/W6HD_ICS.f04ref.20111228.rar

seems to use kernel 3.0.8

Amlogic is working on this kernel?
[Miscellaneous Android Development] ifynk:
2 - tablet is not loaded. may bootloop.

3 - The application VideoPlayer (proccess com.farcore.videoplayer) has stoped unexpectedly. Please try again.

The application TV-OUT (proccess com.amlogic.HdmiSwitch) has stoped unexpectedly. Please try again.
[Miscellaneous Android Development] $$pasquale:
In 1 I used library from 2.3novo8;

In 2 I used library from 2.2novo8;

3 = 1+firmware (system/etc/firmware) for audio dsp.

The first version started with this

"http://xdaforums.com/showpost.php?p=21757346&postcount=340"

error, now with this

"The application VideoPlayer (proccess com.farcore.videoplayer) has stoped unexpectedly. Please try again."

it is strange...

Thanks for your patience, I will continue tonight
[Miscellaneous Android Development] ifynk:
Thank you for your help. ;)

---------- Post added at 05:19 PM ---------- Previous post was at 05:16 PM ----------

I tried to copy the files from your firmware into the firmware of fun_ and I get an error in the first attempt.

http://attachments.xda-developers.com/attachment.php?attachmentid=870042&d=1327401053
[Miscellaneous Android Development] hillbeast:
I got an anonymous tip from someone who downloaded the Gingerbread and Froyo sources before they took them back down. I will upload it somewhere and send you a link once I get home.
[Miscellaneous Android Development] $$pasquale:
cm720RC0-NOVO8-0.67b

Hi friends,

this is new version:

update-cm720RC0-NOVO8-0.67b-signed.zip

http://ubuntuone.com/3QgweDdY6ohhBcs5D3DNvl

uImage_recovery

http://ubuntuone.com/5BjWd5CD5yA6xFknFyffS2

No one new features but new init.rc and cyanogenmod7.

Firmware seems more fluid in transictions.

bye
[Miscellaneous Android Development] $$pasquale:
In this version audio work?

Maybe I find problem...

Try this http://ubuntuone.com/6u3eFYa2FaMfihpKMmoIeJ

---------- Post added at 09:46 AM ---------- Previous post was at 09:32 AM ----------

I hope is not a problem, I look forward!
[Miscellaneous Android Development] hillbeast:
I sent you a PM with the link.
[Miscellaneous Android Development] $$pasquale:
thanks

you gave me a wonderful gift! thanks
[Miscellaneous Android Development] $$pasquale:
Done :)
[Miscellaneous Android Development] ifynk:
Audio not worked. Player crashed.

Video not worked. Error from first attempt.

---------- Post added at 02:16 PM ---------- Previous post was at 02:14 PM ----------

hillbeast, can you send link me too?
[Miscellaneous Android Development] $$pasquale:
In fun_ version audio work?
[Miscellaneous Android Development] ifynk:
yes. audio worked fine in fun_ version.
[Miscellaneous Android Development] $$pasquale:
hi ifynk,

I'm writing a new profile for your device.

In amlogic source there aren't our specific device...

please, print

cat /proc/mtd
[Miscellaneous Android Development] ifynk:
cat /proc/mtd

dev: size erasesize name
mtd0: 00400000 00200000 "bootloader"
mtd1: 00400000 00200000 "environment"
mtd2: 00400000 00200000 "splash"
mtd3: 01000000 00200000 "recovery"
mtd4: 01000000 00200000 "boot"
mtd5: 0f000000 00200000 "system"
mtd6: 02400000 00200000 "cache"
mtd7: 20000000 00200000 "userdata"
mtd8: c3c00000 00200000 "media"
[Miscellaneous Android Development] $$pasquale:
I'm building your firmware.

Meanwhile please try to add this library

system/lib/libavjni.so
[Miscellaneous Android Development] ifynk:
Where i can find this library? system/lib/libavjni.so
[Miscellaneous Android Development] $$pasquale:
In official firmware (Amlogic A9)
[Miscellaneous Android Development] ifynk:
in any firmware you want to add to this file?

in aml8726m_update-test01.zip

or

update_cm7-iRobot_A907-[fun_+psquare]-unsigned.zip
[Miscellaneous Android Development] $$pasquale:
I don't know if this works...

If you can help me, with test and logcat, you'll have a good firmware 2.3...

I'm developing a good new version for Novo8 and I can modify for your tablet.

update-cm-7.2.0-RC0-CHEERCHIP01-0.1alpha-psquare - http://ubuntuone.com/4jtp1Ebn0sE2CooX8afWNO
[Miscellaneous Android Development] ifynk:
Thanks. I will test this firmware and I will make a report.

---------- Post added at 11:28 AM ---------- Previous post was at 11:25 AM ----------

With libavjni.so lib video still does not work.
[Miscellaneous Android Development] ifynk:
So.

1. In recovery mode my hardware buttons not worked.

2. Video not worked (played crashed)

3. Music worked

4. Hardware back and menu buttons not worked (back button worked as search button). Home button worked fine.

5. User interface very slow.

6. DSP manager not worked

7. Wi-Fi not worked
[Miscellaneous Android Development] $$pasquale:
1, 3, 4, 7 I already guessed, no problem

2 :( I can't understand

5 :confused:

talk to you later...
[Miscellaneous Android Development] szemo77:
Have you see that AML sources? Its latest kernel code from Dec 2011.

mediafire(.)com/?c4wf0n3c9niten2
[Miscellaneous Android Development] ifynk:
Here are some logs. Logcat with Video player.
[Miscellaneous Android Development] wasteland_rider:
AML8726-M sources build

Hello, all.

I have Digma IDx7 tablet builded on Amlogic 8726-M platform. It looks similar by hardware with your devices and rom. I try to play with kernel source both provided by amlogic on openlinux.amlogic.com and leaked to internet. But I can`t even build kernel+modules using .config file from digma` stock rom. So I have a question to you, guys. What kernel source and build tools do you use to build kernel.
[Miscellaneous Android Development] kokesh:
MaPan mx19s

I't got Amlogic 8726-M tablet Mapan mx19s (I think the only difference is lack of camera)

(specs here http://www.maixin-china.com/view.asp?ProID=833)

Would this ROM work on it?

If it doesn't - can I revert back to the original firmware update? Just don't wanna brick it :) - I feel safe while trying practically anything on my LG phone, which is really well documented, but with cheap chinese Tab I am not so sure :) Mine came with 2.2.1, it has been totally noname from ahappydeal.com, later I found it's name and sucessfully loaded 2.3.4 from the link below.

Here is the latest firmware for it (2.3.4):

http://www.maipad.net/update-softwares/mx19s.html
[Miscellaneous Android Development] $$pasquale:
Hi wasteland_rider,

kernel source doesn't compile very well...

We patch kernel stuff!

You can use this script with little changes

https://github.com/psquare/uImage_builder

to replace initramfs.

Bye

---------- Post added at 05:53 PM ---------- Previous post was at 05:44 PM ----------

Hi kokesh,

my firmware source (NOT rom) could work on your tablet with little changes.

You have also change initramfs

with this script

https://github.com/psquare/uImage_builder .

Fix init.rc for cyanogenmod.

I think yes...

My Ainol Novo8 I 've recovered many times with aml_autoscript.

Bye
[Miscellaneous Android Development] wasteland_rider:
Can I look at your project kernel source tree? Searched it on your github, but with no success.

And about your script. It doesn`t generate aml_autoscript, is it? And what kernel image script use to build uBoot?
[Miscellaneous Android Development] hillbeast:
@psquare, where did you find that ICS ROM you posted earlier? Do you have the sources for that or did you only get the ROM?

EDIT: Also I think I know why the WiFi doesn't work on that ROM. I haven't had the chance to test it, but I had a similar issue with ICS on my phone.
[Miscellaneous Android Development] $$pasquale:
wifi module built-in solution

I would like to have the source...

How many languages ​​do you speak? Good luck... :confused:

http://forum.android.com.pl/f398/novo8-ics-4-0-1-a-130753/

My ICS-CM9 compile fine but don't work... :mad:

I tested the ROM, wifi don't work.

The reason should be this:

our wifi module is builtin kernel;

in hardware/libhardware_legacy/wifi/wifi.c there are this functions

"211 - static int insmod(const char *filename, const char *args)"

"233 - static int rmmod(const char *modname)"

need to be modified to return 0 (simply add return 0 as the first line in functions) because they are not needed and don't work!

For completness add

setprop wlan.driver.status ok

on init.rc

THANKS TO Nicu Pavel

http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.html

---------- Post added at 03:44 AM ---------- Previous post was at 03:24 AM ----------

So,

I don't use kernel source. The link for last kernel source by amlogic ( almost compatible ) is on previous post. Please read all posts, there are many info.

The kernel source there are also on github:

https://github.com/hillbeast/Kyorakernel

About my script

https://github.com/psquare/uImage_builder

have you read?

I wrote a little "readme"... yes, generate a simple aml_autoscript to lunch recovery
[Miscellaneous Android Development] hillbeast:
Yeah I can only speak English. What doesn't work in your system? Does it not boot Android?

Do you have a serial console (TTY) on your tablet as I do and it really helps out with debugging.
[Miscellaneous Android Development] aludal:
Holy Molly! Now I know who will be proofreading/correcting my posts in Japanese... (I'm Russian, a former 'hon'yakushi' for tech materials on photography about 15 years ago).

Meanwhile, I posted my write-up. Now waiting for reports from other people who have this CM7 successfully installed on their Ainols, on what works and what doesn't.
[Miscellaneous Android Development] fun_:
oops, I missed your reply in quoted text ;)

hardware video decoder? I'm not sure but lately I saw several changes for OMAP... I guess OMAP support is still ongoing.

I also made CM7 for telechips/rockchip tablet, but none of them get hw video decoder working :(

I think CM team will not accept CM port which doesn't support some important feature which is supported in stock rom. CM should be superior than stock ;)

I thought (off-screen) pixel rendering rate and fill rate on real framebuffer is different.

as I said I can't promise anything. probably amlogic support is better than telechips/rockchip(=nothing at all), but there is no android source on amlogic site.

probably some files on their site will be useful, but anyway it's hard work.

currently only few things I learned about amlogic. I need more time to learn a lot of things.

(what I already did so far was very easy, most things were already learned from telechips/rockchip work)

I see. I'll try (but anyone can do it)

sorry, I'm not sure what you want.

3D/audio is already working (may have issue), see OP status.

stagefright is just a software component, also working (w/o hardware video decoder). I can see youtube non-HQ videos via app or mobile web streaming. Flash11 is also working e.g. youtube non-mobile flash ver.

NEON is just a cpu feature, it works if program use it.

I don't know well about stock rom issue. as I said Nova also have 2.3 (I checked PR73_A_BN_W_A_C_10302011.zip). but I don't know how it works.
[Miscellaneous Android Development] fun_:
* NenaMark2 12.1fps

http://nena.se/nenamark/view?version=2&device_id=967 (mine)

http://nena.se/nenamark/view?version=2&device_id=678 (someone's stock?)

* NenaMark1 24.9fps

http://nena.se/nenamark/view?version=1&device_id=967 (mine)

http://nena.se/nenamark/view?version=1&device_id=678 (someone's)

* Neocore 24.9fps (768x1280) / 50.1fps (384x640) / 59.1fps (192x320)

probably almost same as stock.
[Miscellaneous Android Development] fun_:
oops. it seems I need to make account on Blogger for commenting :(

sorry, I'm posting my comment here.

--

I don't use any source code posted on chinadigitalcomm and/or released on openlinux.amlogic.com. they are kernel source code. not fully working yet on novo8.

anyone can build my CM7 with source from CM repos, and my repos linked from OP.

"0 0 android" thing was already solved in 20111024. I forgot to delete it.

thank you for your article!
[Miscellaneous Android Development] aludal:
I have no idea how good or bad Nova works -- as long as there no source code, it's not even interesting. Last Amlogic open development stopped at AOSP 2.3.1, that's all I know.

---------- Post added at 10:44 AM ---------- Previous post was at 10:35 AM ----------

It's OK, but subscribing to my blog would be much better: people at XDA-Devs might not like long discussions. And they didn't like it before, believe me. Your subscribing to my blog is not that painful as registering at Blogger.

--

I will delete my uneducated comment about "0 0 android", lol. Your comments and corrections to my blog posts are more than welcome. Waiting for a little video clip of CM7 on Novo8, a simple AngryBirds/Samurai gameplaying for a minute or so would be nice.
[Miscellaneous Android Development] Oberth:
Looks fun

I was wondering when some skilled individual would make this happen. I will see how things progress for a bit before taking the plunge. Having converted my HD2 over to a CyanogenMod Android port I know how good they came be it felt like the phone it was meant to be.

One question does this port as yet make use of the AC3/DTS decoder built in the hardware? On the stock firmwares it pretty much is a must have for playing decent rips.

For anyone trying it does the HDMI app from the stock roms work to control the output? If you have a stock firmware update.zip you can find it in there or I can upload if someone wants me to.
[Miscellaneous Android Development] Zagdima:
fun_ Can you check how touchscreen works on main window. because on 2.2 android the icons shuttering on main screen then you try to move them.
[Miscellaneous Android Development] fun_:
please don't insert your reply in quoted my text :(

at first, you are mixing independent things. 2D/3D GPU (PVR SGX530), HW video encoder/decoder (IVA2+), instruction set NEON (in Cortex-A8), co-processor DSP (C64x, may not exist on some OMAP processor), are independent, different things.

they are some kind of accelerator, so calling it accelerator is not wrong, but different.

you said "HW video devoder has no problem" but also said "HW stagefright doesn't work". which is correct?

or you just said hardware is exist but not used from stagefright? then it's called as "not work".

btw I never say 3D GPU can be used as HW video decoder.

I'm not wrong.

I'm talking about CM7 for telechips/rockchip what I made. I know HW video decoder is working on stock rom, but not working on my CM7 as a fact.

2D is working on telechips/rockchip and 3D is also working on telechips.

lol. you think "porting" is just copy & past thing from stock rom!? you are totally wrong. if you think you are right, please do it now. please prove it.

I'm using some files from 2.2 stock rom. some of them are just copy & past thing. but others are not. dev work is more difficult than copy & past.

I just said the fact what I tried & I saw. I know other video player can play videos which can't be played with stock video player.

CM7 has a lot of NEON optimized code.

I can't understand why you need to complain others work.

newer kernel is better than older in most cases.

but kernel ver. is not so important for me. kernel source and information about hardware are important, and both are not exist for novo8.

I don't think I need blogger account. here is my thread. I'm ok for any long discussion if it's dev thing or related technical thing.

I can't understand, why you decide the rule on my thread, why you deny the fact I said, why you enforce me your non-technical idea.

I will not answer anymore if you still try to enforce your non-technical idea/rule to me.

I always accept any idea/suggestion if it's technically correct.

thank you for your cooperation.
[Miscellaneous Android Development] fun_:
hw decoder doesn't work. if you need multimedia player, please use stock rom.

I didn't try HDMI app on my CM7 yet. (no reason, just not yet)

I have update file.
[Miscellaneous Android Development] fun_:
I can't change hardware strangeness.

normalize may be possible with some drawbacks, but not tried yet.
[Miscellaneous Android Development] fun_:
please understand posting a question doesn't help me.

anyone who has novo8 can try & evaluate & report my CM7.

anyone who can build android/cyanogenmod can build my CM7 and can fix any issue.

I'll answer your question/request as much as possible. but my CM7 work is for myself. I have no responsibility to satisfy other people.

thank you for your cooperation.
[Miscellaneous Android Development] fun_:
http://bbs.imp3.net/thread-10474179-1-1.html

it seems 2.3 beta/test rom is leaked. I don't guarantee anything.

I'll try it & I'll make CM7 with files from it when I have enough time.

thank you for noticing it.
[Miscellaneous Android Development] smeexx:
yes

super

is a great new
[Miscellaneous Android Development] naguz:
Great news indeed. At least if they sooner or later leak the source code. Amlogic even previously *removed* n existing download for source code, and then only offering older version.

fun_: Since you say you don't use any kernel from chinadigital or amlogic, what is your base kernel? I don't have time ATM to go through your repo to find out. I WILL however find time somehow next week or this weekend to at least install what you have released now and give it a test-spin.

Any specific kind of feedback/testing/inputs you are interested in?
[Miscellaneous Android Development] fun_:
20111027 is uploaded.

built with proprietary files from 2.3 beta rom.

probably almost same as previous. visible changes are

1. new kernel from 2.3 beta rom. max cpufreq is 1GHz. (I don't know it's ok on novo8...)

2. 32bit color depth. "Use 16bit transparency" is also disabled but you can enable via settings. (will be enabled again on next release)
[Miscellaneous Android Development] fun_:
I wish amlogic release source code officially.

it was stock kernel from 0719 rom on my 1024 release, and now from 2.3 beta rom.

everything.
[Miscellaneous Android Development] naguz:
They do. They have a wiki here with both source code and a few buildin scenario examples. Their driver page certainly... leaves something to be desired, though, and the result you get from a build won't boot properly on the Novo8 wthout tweaking.

I guess the best thing would be if Novo could release the exact source code they use, except for the bits they leagally cannot. (Like third party MALI drivers etc.) Come to think of it, legality probably isn't a concern for them at all. *hark, cough* GPL *cough*

Would be nice if someone could get the contact info of someone in their marketing/sales depatment, and tell them they are going to be a big badass manufacturer if they are the first to come with full AOSP/CM support due to releasing their kernel, beacuse all the nerds will go wild.

Just imagine the position they would be in for selling the Novo7 now if the Novo8 had become every developers an nerdpowrusers favority little thing a few months back. (Sorry I digress, it just pains me every time someone blatantly fails to comprehend the positive ramifications of widespread early adoption only because the early adopters are somewhat geekier than average. Who do they think everyone asks when it is time to buy a new gadget?)
[Miscellaneous Android Development] fun_:
there is no android source code from amlogic. and as I said their kernel source is not for novo8.

I have no plan to fight against amlogic/ainol with holy weapon GPL. I'm very busy, what I can do is tweaking few lines to make my CM7 better.

I don't want to use here as a base for crusade. I think gpl-violations.org is better for it.

I want to use here for talking dev things and feedbacks from users.

thank you for your cooperation.
[Miscellaneous Android Development] Toshimitsu:
Is it somehow possible to reduce the size of boot.img?:confused:

I'm not sure if my novo got bad sectors but i cant flash it.

The functions write_raw_image("/tmp/boot.img","boot")

always ends in exception with the rom :(

All the other roms i flashed before worked as their size was also around 3.Xmb
[Miscellaneous Android Development] fun_:
as far as I know, this is the original

http://4pda.ru/forum/index.php?showtopic=255936&st=600 (#613)

as I said, it's custom rom based on W6HD rom.

I guess libhardware_legacy.so compiled from ICS/CM9 source can be used but I have no time to try it. (and here/my project is not for "making custom rom"...)
[Miscellaneous Android Development] $$pasquale:
hi friends,

there are news:

I found the problems to compile fine camera support and

CHEEYEE has improved libcamera (add fake back-camera)

I added amlogic vold for multiple usb mount

but there is a lot of code to patch.

My vold.fstab was copied (blindfold) by fun_ project |)

because I couldn't understand Amlogic methods;

now I realized and replicated.

@hillbeast , I'm trying to fix mediaplayer hw decode;

when my pc finish building, if work, I tell you how I did it

All my work will be available, as usual

bye
[Miscellaneous Android Development] $$pasquale:
finally!

Now work fine!

@hillbeast - I kept my promise :)

@fun_ - Sorry, this isn't a "clean" version

but I made few patch and added some libraries to cyanogenmod.

I used your vold.fstab, thanks!

(will be launching a new thread)

@ifynk - try it again? have you solved some problem?

@cheeyee - now camera work better, thank you, but there is a little problem...

LINK - http://ubuntuone.com/3AW0EPM55eSvMEjuIFRCJg
[Miscellaneous Android Development] hillbeast:
Excellent. I will try it after work. Also with AC3, I will try software decoding it
[Miscellaneous Android Development] haydar75:
Hi,

I have tried to compile the kernel you provide, but not succeded yet, the only uImage and uImage_recovery work for me is from the Ramos W6HD but when i install there update.zip i get an android system with a very bad color profile.

my hardware map is:

shell@android:/ $ cat /proc/mtd

dev: size erasesize name

mtd0: 00800000 00200000 "bootloader"

mtd1: 00800000 00400000 "logo"

mtd2: 00800000 00400000 "aml_logo"

mtd3: 00800000 00400000 "recovery"

mtd4: 00800000 00400000 "boot"

mtd5: 10000000 00400000 "system"

mtd6: 08000000 00400000 "cache"

mtd7: 20000000 00400000 "userdata"

mtd8: c5000000 00400000 "NFTL_Part"

can you please help me by giving me the instruction to build my cyanogenmod based recovey scripts.
[Miscellaneous Android Development] fun_:
well, I'm not sure exactly what you did, but congrat!

(I guess you changed libmediaplayerservice and added proprietary files to use hw video and camera?)

I'm not sure what is "pure" version but please use any my file/method/idea for your own project freely.

probably I'll do similar things for this project but lately I really have no time :( I hope your CM is better than mine(sorry, I didn't try yet), then I can be lazy :)
[Miscellaneous Android Development] hillbeast:
The video player works excellent. I don't have anything encoded in AC3 so I can't test it here.

The only thing now that isn't working is the jogball button. It doesn't select, and it's the same thing on the remote: you can't select stuff. I'd say it's just not mapped.
[Miscellaneous Android Development] $$pasquale:
AC3 don't work. I try to apply this patch but nothing is changed.

about the jogball I had not noticed! :eek:

EDIT1: ok, jogball (qwerty.kl) fixed. EDIT2: http://ubuntuone.com/0mKnlcgJBOtD5V7aJo2aAP
[Miscellaneous Android Development] $$pasquale:
not only libmediaplayerservice... I inform you when release the source ;)

pure --> cyanogenmod sources only... (maybe I should have written "clean"...)

I change external/jpeg with libjpeg-turbo and some patch...

thanks for the congrat :)