[BSP/SDK] for NEC Renesas EMMA EV2 based Android devices to build custom ROM - Android Software/Hacking General [Developers Only]

This thread is for the discussion related to the NEC Renesas EMMA Mobile EV2 BSP/SDK.
For public information or documentations about the chip itself, please visit
http://www2.renesas.com/mobile/en/emma_mobile/em_ev.html#pageLink04
Why I am posting here?
This thread was originally started at slatedroid.com by one member who had drawn my attention there.
The reason I was interested was because there was a community of Rena3/Opad users there who are having an active discussion of things related to Android tablets based on NEC Renesas EMMA Mobile EV2 chip. The community there are interested to port Cyanogenmod to Rena3/Opad or develop a custom ROM for the Rena3/Opad tablet.
Part of reason they want a custom ROM was because Rena3's firmware is badly implemented. Users have reported many bugs on it and the chip's performance is not fully optimized to utilize its two cpu either.
Their problem is that the source code of the NEC Renesas EMMA Mobile EV2 chip is not publically available, so they can't really do anything other than simple modifications.
However, I have previously stumbled upon the NEC Renesas EMMA Mobile EV2 BSP/SDK somewhere on the internet. With the help of interested developer, in slatedroid's SDK thread, I have confirmed that the BSP/SDK I have is the NEC Renesas EMMA Mobile EV2 BSP/SDK that they need.
I was planning to make it available on slatedroid.com but something I posted offended the moderators there..... And I was banned immediately without warning or recourse.
The slatedroid member who had originally invited me to slatedroid was also banned when he was trying to help me to get my account re-instated.
Hence, I have no choice but to find an alternative forum to continue the SDK thread from slatedroid.com
This forum seems to be a good choice, that's why I am posting here now.
You can visit the original thread here
http://www.slatedroid.com/topic/21660-sdk-possibly-on-the-way/
I have attempted to post this thread on androidtablets.net but this thread was deleted within 24 hours of posting (My account with androidtablets.net is not banned and still usable though....).
It was lucky that Google have a cache of this thread, so I don't have to retype the whole thing again....
Note: the same thread is posted at
http://tabletrepublic.com/forum/cor...droid-devices-incl-tablets-custom-rom-90.html
http://androidforums.com/custom-rom...-android-devices-incl-tablets-custom-rom.html

I believe there are ROM developers here who may also be interested in this NEC Renesas EMMA Mobile EV2 BSP/SDK.
If not, I hope those member from Slatedroid.com would find their way here because I cannot make any post or even read slatedroid after I was banned.
With the help of fourgate from slatedroid, we have already uploaded the entire SDK/BSP on some file hosting web site.
About the BSP/SDK
So far, what we know is that the NEC Renesas EMMA Mobile EV2 BSP/SDK I have obtained is dated around april 2011. There are a number of known bugs inside the BSP/SDK which have been fixed by some vendors by now (September 2011), e.g. a lot of bugs were fixed in our Gen-E tablet by our supplier and we are now (September 2011) using a firmware is now running a kernel which is dated in August 2011.
In order to port the latest version of Cyanogenmod or AOSP, i.e. Android 2.3 or later to NEC Renesas EMMA Mobile EV2 based tablet, you can expect that some work is required to update the kernel and fixed bugs that have already been fixed before...
In addition, we noticed that the BSP/SDK I have obtained is not complete but do contains the most important parts that you need. Yes, kernal source is there....
To get you started, this is the release notes of the BSP/SDK.
http://www.sendspace.com/file/9d6f8e
Calling for ROM developers
If you are a ROM developer, capable of porting Cyanogenmod or AOSP to NEC Renesas EMMA Mobile EV2 based tablet, interested to work on this and want access to the source codes, please reply on this thread with the following information
1) State who you are
2) What do you intend to do with the file
2) What Renesas EMMA Mobile EV2 based device you currently own, if any. Or state none if you don't have one.
Once I see your post, I will sent u the download link via PM (please do NOT post the link I provide pubically but you are free to create a mirror copy of it elsewhere and post the link here.)
Why do I request these information?
So everyone knows who is trying to work on this because at present (17th October), because there are too few developers working on this and we would like to be able to contact them to seek update or have them available to help out other developers who are also working on this. I only know one developer, who found me through these threads, is actively working on this
In order to keep the BSP/SDK publically available, after you have downloaded the BSP/SDK, I would like to ask you to help us upload, host the file somewhere else and post a reply here to share the download link. Then, I will update the download link on this post here.
Public repository
To help with collaboration, I think we would need a repository to store/merge the code from different developers.
Most opinions received so far are to host these files at github (Or you have a better suggestion where we can put the modified source code?)
I am not a developer and I can't help on this. So, I would need a volunteer to upload and manage this......(anyone?)
nOISEVAULT said:
You can look here for the code.
I organized it in three repositories based around the tar.gz files in the SDK.
If someone wants to reorganize that's fine by me.
https://github.com/cAPSLOCK7
Click to expand...
Click to collapse

Useful informations related to this
For those ROM developers who do NOT have a NEC Renesas EMMA Mobile EV2 based tablet, if you have proven yourself that you are genuinely making contributions towards Cyanogenmod or ASOP build for NEC Renesas EMMA Mobile EV2 based tablet. We are willing to provide you with our Gen-E tablet at a discounted price. Please PM me on this matter after you made some contribution here.

(reserved for additional information)

You can use github for source code management

cdesai said:
You can use github for source code management
Click to expand...
Click to collapse
Another developer have mentioned that before but the most important part is still trying to have ROM developers interested and then they are put the source code up on github.
Being a non-programmer, I can't do these....

Firstly, I am interested in doing rom development for the rena3 which I own (typing this very message on it). I am new to android rom development but not new to android or development.
But I have two questions.
1. Why are you getting banned from forums? At slatedroid the admin said you were only conditionally willing to share the SDK.
2. Why not upload the SDK to github and let us start working on roms for the device.
Something is fishy about this whole thing to say the least.

Managing Director
Portable Electronics Ltd // Seller of Gen-E Android devices
Click to expand...
Click to collapse
nOISEVAULT, this is the answer on both of your questions
He's getting banned because moderators think he's promoting his products.
He cannot use github or smth else 'cause he's not a technical user, he's mostly like "people manager" trying to get his team connected to XDA developers.
So, ericwong, what do we need to get started? Can you upload an archive with current version to a file hosting so we can use it to set up a developer repository?
For example, you can use multiupload.com — it uploads your file to a number of free hosting services, so you can be 99,99% sure that the file will be available for about a month.

Oh, I see you don't know how to use github.
Then why not just upload the SDK to a filesharing service, and let the devs who will be interested take it and upload the code to github etc.
I don't think you will interest bees by just TELLING them you have a field of clover. You need to show them.

ericwong said:
For those ROM developers who do NOT have a NEC Renesas EMMA Mobile EV2 based tablet, if you have proven yourself that you are genuinely making contributions towards Cyanogenmod or ASOP build for NEC Renesas EMMA Mobile EV2 based tablet. We are willing to provide you with our Gen-E tablet at a discounted price. Please PM me on this matter after you made some contribution here.
Click to expand...
Click to collapse
Managing Director
Portable Electronics Ltd // Seller of Gen-E Android devices
Click to expand...
Click to collapse
ericwong, please consider that even this thread looks suspicious. We have no source code yet, but we have an offer to buy a «Gen-E tablet at a discounted price». Not a big surprise you were banned on some forums already. This is not the way the things get done.

Zombieff said:
So, ericwong, what do we need to get started? Can you upload an archive with current version to a file hosting so we can use it to set up a developer repository?
For example, you can use multiupload.com — it uploads your file to a number of free hosting services, so you can be 99,99% sure that the file will be available for about a month.
Click to expand...
Click to collapse
One of the interested developer, fourgate from slatedroid have helped me to upload the bulk of the files to a file hosting. However, I have not heard from him since.
I have updated my post with more information, please read it.
I am be more than happy to provide you with the file if you are willing to help setop the developer repository.

Zombieff said:
ericwong, please consider that even this thread looks suspicious. We have no source code yet, but we have an offer to buy a «Gen-E tablet at a discounted price». Not a big surprise you were banned on some forums already. This is not the way the things get done.
Click to expand...
Click to collapse
I am ONLY trying to help interested developer purchase a unit if they don't have a unit to work on. There is no obligation to purchase. This is NOT an advertisement to sell my products.
I can certainly ask the only active developer to post here to update his progress so far here to proof to you that this is not a hoax.
I can also provide you with the actual source if you are a ROM developer interested to help on this work. (please read my earlier post again, I have updated it.)

As I said. I am interested in trying to work on developing roms for this device.
If you will give us a link to the SDK we can start doing that. Where is the link?

Well, i agree, this is not the way to get things done, put the code there, without conditions and people will join, put just a load of words conditioning resources, and you'll probably get banned again, i'm not a rom developer, but a programmer, i'll start reading about rom deving when i get my device (2 weaks or so), which has an ev2 (is probably the same, just put together/rebranded by a diferent chinese company).

There is quite some documentation available (with no conditions from renesas), this might be lower level than the required level to dev a rom, but probably, scratching a bit more, there is a chance to find more, as for specific components (such as wifi, 3g modules, gps modules etc...) they have to compile with the suported devices by this SoC i can't post the link cuz this will be my 4th post, but i can tell you that what i found is this:
EMMA Mobile EV Series Pamphlet (probably worthless)
EMMA Mobile EV2 Datasheet
EMMA Mobile EV/EM User's Manual (this might be the most usefull)
On the renesas webpage is also the block diagram for the SoC, still have to do a crapload of reading b4 i can even pretend to know what needs to be done to develop a custom rom.

nOISEVAULT said:
As I said. I am interested in trying to work on developing roms for this device.
If you will give us a link to the SDK we can start doing that. Where is the link?
Click to expand...
Click to collapse
I have sent you a PM with the download link.
If you have high speed upload, feel free to upload it to github or other places and share it here.
Thank you

darkwingcraft said:
There is quite some documentation available (with no conditions from renesas), this might be lower level than the required level to dev a rom, but probably, scratching a bit more, there is a chance to find more, as for specific components (such as wifi, 3g modules, gps modules etc...) they have to compile with the suported devices by this SoC i can't post the link cuz this will be my 4th post, but i can tell you that what i found is this:
EMMA Mobile EV Series Pamphlet (probably worthless)
EMMA Mobile EV2 Datasheet
EMMA Mobile EV/EM User's Manual (this might be the most usefull)
On the renesas webpage is also the block diagram for the SoC, still have to do a crapload of reading b4 i can even pretend to know what needs to be done to develop a custom rom.
Click to expand...
Click to collapse
I will put the link in my earlier post then
I know what link you mean....
Regardless of what documentation you find, without the kernel source, you are not likely to be able to do anything significant or porting Cyanogen Mod over. The source is only the starting point, I believe there are a lot more work involved which may not be documentated by NEC on how to make it work.
Please see my PM and let us know here what you can manage to do out of the code.

At a glance everything in this package is published under GPL 2.0 So there's no harm in working on it.
I am working on a github repository of the source code.

OK. You can look here for the code.
I organized it in three repositories based around the tar.gz files in the SDK.
If someone wants to reorganize that's fine by me.
look here:
https : / / github.com / cAPSLOCK7
I had to write the link that way since this forum doesn't trust me enough to post links yet.

nOISEVAULT said:
At a glance everything in this package is published under GPL 2.0 So there's no harm in working on it.
Click to expand...
Click to collapse
Sounds good but even though it maybe published under GPL 2.0, I don't think anyone manage to get the code from NEC or elsewhere....

Related

Is there any way to obtain sources of rom to recompile?

Is there any way to obtain sources of rom to recompile?
In some kind of C++ or else language code.
If it is possible, maybe it cost some $?
Who knows any information about it (interested in any platform)?
Yea, dream on!
How great would our lifes and phones be if such thing was possible.
Obviously it is not or we would not need ROM cooking.
Good luck asking M$ and HTC for their code though.
To be perfectly honest, some code is exposed in Platform Builder (M$ tool for creating WM ROMs) but even if you have the Windows Mobile version of the tool which is only available to OEMs it is still not enough.
You need the BSP (Board Support Package) which is something only the manufacturer of the device has.
P.S.
Pleas avoid making multiple posts. Just pick a forum and post there, even if it is the wrong one someone will find it and direct you where to go, or a moderator will move your thread where it belongs.

An application challenge for an altrustic purpose!

Hi.
I am using an HTC HD2.
So here's the challenge - or maybe not!
These guys (communicationautism.com) released PixTalk (see there download section), a WM application for children with Autism to allow them to communicate. The dark side (aka IPhone) have released a commercial application called Grace which achieves the same thing.
PixTalk is Open Source and the licence allows modification and redistribution.
The issue is this: I have been advised that it will not run on 800x420 screens (which is the HTC HD2). I get the following script:
ArgumentOutOfRangeException at System .IO.FileStream_Position(Int64value)
at Pixtalk>Form1.ctor()
at Pixtalk.Program.Main()
I am running it on an HTC HD2 1024Mhz with 800x480 display.
OS version is 5.2.23554.
I am running Microsoft .NET CF 3.5 (which is built into a customized ROM).
One thing I guarantee - I will be donating to the first person who can assist me as I have a 4 year old with Autism and I don't want to buy an IPhone!
Thanks in advance
Andrew
i'm sorry i'm not a developer, otherwise i would help you surely to make the app work, without any donation of course, the biggest one is the opportunity to can help your son.
bye!
ajt320 said:
ArgumentOutOfRangeException at System .IO.FileStream_Position(Int64value)
at Pixtalk>Form1.ctor()
at Pixtalk.Program.Main()
Click to expand...
Click to collapse
Doesn't sound like a screen related error, sounds more like you have a file that its trying to open and it's either missing or corrupt. You say it's open source, but I don't see the source available on their site ... do you have it or can point me to it? If so I'd be happy to take a peek.
-Chuck
I only have the CAB file and associated images at this stage. I have requested the program co-ordinator for the code and will get back to you as soon as I have it.
EDIT: Sorry it is not a CAB but an EXE.
The licence reads:
PixTalk is a software application for Windows Mobile 6 that allows people to communicate using icons. PixTalk has been funded by a grant from Microsoft Research.
Copyright (C)
Old Dominion University, Norfolk, VA, USA Claremont Graduate University, Claremont, CA, USA
This program is free software: you can redistribute it and/or modify it under the terms of the BSD License as published by the Open Source Initiative.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the Open Source Initiative OSI - The BSD License: Licensing
for more details opensource.org/licenses/bsd-license.php
Although I've never developed for compact .net, if you will be able to obtain the source, I'll do my best to help.
My uncle has Autism, Just wanted to thank you for putting this up!
Much respect!
I would donate to help If i wasnt so broke with 11 month old son..
Best of luck in your development!
I'll happily look at this once the source is available.
No donations required - I'm just a sucker for a good cause.
ajt320 said:
ArgumentOutOfRangeException at System .IO.FileStream_Position(Int64value)
Click to expand...
Click to collapse
it seems that the app tries to read data from a position in the file which is beyond the filesize.
e.g.
the file being read has a size of 2.000 bytes, and the app tries to read from position 2.500.
hebbe said:
it seems that the app tries to read data from a position in the file which is beyond the filesize.
e.g.
the file being read has a size of 2.000 bytes, and the app tries to read from position 2.500.
Click to expand...
Click to collapse
Or trying to read from a file that doesn't exist, and is being created by the stream object (whatever type of stream it actually is). It's pretty much guesswork until we see the source code.
Thanks
Thanks everyone for your great support.
The source code is on its way!
I just have to agree that the fix or updated version will be available to communicationautism.com for public download off their site.
The developer has said full credit will be attributable to those of you involved in the fix. I am hoping that will be some good cudos for you guys and gals!
ajt320 said:
Thanks everyone for your great support.
The source code is on its way!
I just have to agree that the fix or updated version will be available to communicationautism.com for public download off their site.
The developer has said full credit will be attributable to those of you involved in the fix. I am hoping that will be some good cudos for you guys and gals!
Click to expand...
Click to collapse
Nice one mate. It'll be like a busman's holiday
Source Code
Here is the source code for Pix Talk.
Please read the earlier posts for the condition attached to further development and also what the problem is all about.
rapidshare.com/files/381341025/pixtalk.zip
Please feel free to PM me with any questions or requests for other information.
To give you some idea of the IPhone applications check out: //blog.steventroughtonsmith.com/2010/03/grace-picture-exchange-for-non-verbal.html#comments
Thanks in advance to all who contribute to this extremely beneficial application. I will ensure that your names are revered far and wide!!!!!
Still Going
Hi all.
johncmolyneux is on board and it would be good to get some other members involved - good for the developers and good for XDA as this is truly a worthwhile application.
HELP
OK.
John M is unfortunately unable to assist.
Is there anyone else who may be interested?
Can you please re-upload the source code because it is no longer available for download.
Good Luck
Hope someone can help you with the app
Source Code
Hi.
Here is the code:
http://rapidshare.com/files/412861773/pixtalk.zip
Let me know if you need any assistance in any way whatsoever and I will see if I can oblige.
Thanks for your interest!
Please check your PM's. I have uploaded an initial working version for you to test.
Once any problems are fixed I will provide a public download link as well as a link to the source.
Thanks
Thanks a bunch!
Have downloaded and will test first thing in the morning.
Mate I appreciate the time you have put into it so far!
Greetz
Where can I find this updated version
Hi,
I just downloaded the app from the site, and seem to have similar issues. This is for my autistic son. I found this thread. Can I get the updated app - also for the HD2. I do have dev experience too, so if the source code is available, and the problem is not fixed, I can look at help at fixing it too.

TaintDroid source code released

Hi everyone,
I apologize if if this is not the appropriate place to post this info, but I thought it would be of interest to some people here. You may have seen stories in the news recently about the privacy-monitoring extension for Android called TaintDroid that was developed by researchers at Penn State, Intel Labs, and Duke University. An excellent summary can be found on Ars Technica.
The reason I'm posting to this forum is that we are proud to have made our source code available last night. If you want to play around with the code, you can find it at the TaintDroid website (search "taintdroid appanalysis"). Along with links to the source code, you will find instructions for getting the code up and running on a Nexus One. We have also set up a Google Group for users who want to discuss anything related to the project.
Our only caveats are that we are merely researchers so 1) you use the code at your own risk, and 2) we do not have the resources to offer proper support. We hope that by releasing the code to the public a self-sustaining community of interested users will form.
We hope that you find our code interesting and useful. Happy hacking!
-landon
Thanks for releasing the code. Look forward to using it on an incredible rom soon.
http://appanalysis.org/tdro1d.html
I'm assuming that's the link. Couple of questions.
1.I see it's on 2.1 rom, does it work with 2.2? Especially as it uses the 2.6.32 kernel.
2.Since the Desire is basically a Nexus One with sense, has it been tested on that platform or with sense?
Thanks for releasing the source and instructions!
This is what Android needs, as Google is not taking good care of the privacy of it's users.
It's impossible to install apps now, because most of them want really wide rights, but you have no idea what they do with those rights.
TaintDroid at least gives a possibility to peek into what is being leaked.
Soon some of the app makers will start to encrypt their calls to try and and mask what they are leaking. If/when this happens, it should be a warning sign to users about that particular app.

Paid APK Hacking... specifically Escort Live

Hi Everyone, long time reader, modder, flasher, 0 time poster:.
I just wanted to get a gauge on the community's attitude towards hacking a paid application. Not for the intent of making it free, but for the intent of making it work!
You see, There's an app out there called "Escort Live!". Don't get me wrong, it's a great app as it integrates with your radar detector and laser jammers while driving... but it's rife with issues that the company just hasn't been able to address... see the following forum for more information on that:
I can't outside link yet due to the post count, but you can find all of the issues on escort live! for android's forums. I'm sure you can google them.
So... I made a post to try and help the community out by decompiling the 2.04apk hosted on their site... not even their latest version... with Virtuous 10 Studios, and Informed the community of the Sloppy Dev work, and that I would try to fix the issues with our specific phones (Motorola based).
2 days after that post was made...
I get permanently banned. no reason given.
They then pulled the old .apk's off of their site, so I've conveniently uploaded it to mega upload so everyone can see the crappy dev work for themselves... again... can't post links yet, but if someone with a post count pms me I'll send it to them.
I don't have enough of a post count to make a dev project out of this yet either, but as soon as I do then I'll post the progress on of the project on github.
If anyone would like to join in the effort to give PAYING CUSTOMERS a functioning apk to use with their phones... volunteers are more than welcome, especially those with java / xml experience.
I have a wordpress site that I can't link here, but it's my first name Philip Last Name Cabibi at wordpress if you're interested in tracking the issue with the full links.
market link
From a technical standpoint the app is free (with premium subscription options) and I can only assume there's some sort of verification process for that subscription so as long as that's kept in I would think this is certainly acceptable though I'm not sure what your post actually said
did find this though (basically just talks about it and then links here and the blog) relevant post on his blog is here
@ University of Pi...
You are correct... It's a free app; however, in order to all the app to connect with your escort compatible radar detector, one must purchase a separate cord, and pay for a yearly subscription of about 79.95.
Full disclosure: the management at escort has been nothing but professional, and have extended the subscription of the beta testers for another year as a result of all the bugs.
The problem though is the lack of updates. Alot of us have invested alot of money into the app. Cost of Radar detector, Cost of the special chord, plus the cost of the subscription. New users, unfortunately, don't get the benifit of the extended subscription.
The point is... is that users of certain phones, paid for a product, and the product isn't functioning correctly. The reasons for this are the sub-standard programming of the devs. No notation on the methods in the smali files, poorly designed xml arrays, cryptic variable definitions, etc.
Personally, I feel as if the management have no control over the fixing of the problems, and are handcuffed, because the initial developer purposefully made the program extremely difficult for a new developer to come in and fix the issues, as a result of the poor structure of the program itself.
Anyway, glad to see you found those links... Thank you... didn't know that another thread was made requesting information about what happened to the original thread (they are correct, I in no way posted the entire source code of the program on their site) What I did was point out the flaws, and logcat results that tell a completely different story regarding the root issues effecting motorola devices than what the devs have told management, and as a result, what management has in turn relayed to the users.
Unfortunately, I can't follow up in the forum as I am permanently banned, but I, and many others, really just want the program to work correctly. It's an excellent concept and it's a shame that Escort is resorting to these types of tactics in an attempt to prevent the open source community from improving their product.
I'm sure even with the improvements, a subscription fee would still be required; however, the original concept of the OP was to convey the fact that it's possible for the open source community to bypass the "premium features".
I don't condone this; however, it's a difficult pill to swallow when faced between choosing the ethical choice.... paying the yearly subscription for a poorly functioning app... or sideloading a fully functioning app created by an open source community because the official developers aren't making any progress.
Would any other senior devs on this site wish to chime in on this?
You should have never been banned from there...but hey...no good deed goes unpunished right?
I've had EL for quite some time and it's irritating to no end to see how flawed it is. It's a shame that they won't welcome help and instead act that way toward people trying to do something good for them.
Hacking and posting an app that uses paid services is considered warez and will not allowed to be posted here nor will any help be given in doing so.

Infinix Zero 5 (X603 MT6575) Andoird 10 Build

Greetings Srs,
I'm the Zero 5 Pro owner which I guess, most of the Zero series owners, we are a little disappointed about the support from the vendor.
For this matter, I'm starting to compile from ASOP with the latest source code for this device.
I found Infinix already removed the stock firmware from the official website, so I can't find the current firmware which the device is currently running x603-h575b-n-190610v136 (if any of you have it back up and don't mind sharing the flashable version please add a link for the binaries, it could be useful).
I'm figuring the device tree, new kernel, and MT6575 documentation (along with the other device's documentation the phone it's built with) so I can customize as much as I can to make a clean build, no blobs, and trash, just to have a feel of the new Android in which I think a phone that could live a couple of years more.
Since the Android Studio AVD is not that customizable as I would like to replicate the phone components I0m looking for a decent emulator where I can specify the devices I know the phone has, and try it there first before going to the hardware itself.
Since I can't post directly in the Infinix Zero 5 Thread, if you please move the post to that thread, do so for me.
Also if you want to share advice, tips or suggestions, tools, etc, please feel free to let your comment below.
If I have news and advances in this process I'll be sharing under this same thread.
Cheers,
crappy OS GREAT HARDWARE...
Phronesis ROM had more useful function than the 05

Categories

Resources