[Q] How to relocate mtd partitions on AC Ryan Veolo - General Questions and Answers

Hi,
Since there is no device specific section for the AC Ryan Veolo, and I probably asked in the wrong thread, I'll ask in the general thread...
General info: the AC Ryan Veolo is a HiSilicon Hi3716C based Android media player, originally released with Froyo firmware. New devices based on this chip come with ICS as standard, and some manufacturers offer an upgrade to ICS (g-mini Atlas, Poppstar MS40, Pearl Meteorit MMB422, ...) All firmwares for these devices are perfectly compatible, since they are based on the same reference design.
I originally posted my question here : http://forum.xda-developers.com/showpost.php?p=37391150&postcount=16 but there's no reaction.
To summarize:
- I have bad NAND flash from address 0x4a00000 up to 0x15000000.
- Firmware can be downloaded here : http://g-mini.ru/media/uploads/files/Atlas_4.0.3_20121130.rar
- In the firmware there's a file bootargs.bin and a partition table (see my initial post)
Question : can I relocate the partitions to avoid the bad NAND flash blocks ? If so, what files do I need to modify ?
I already tried modifying the partition table (the firmware flash procedure goes through to the end) and the bootargs.bin, but then the device does not boot.
Thanks in advance for any help,
J.

Related

Zenithink ZT-180 ipad device ROM development

Hi People,
In this thread you can find news and updates and in the future custom made firmware for the ZT-180 Zenithink Epad.
Technical details:
The processor in this device claimed to be the arm11 - 1 Ghz.
ARM 11 (ARM v6) CPU with JIT enabled.
IX200 is a networked multimedia application processor,
high-performance ARM-based processor core and multi-functional peripherals,
IX200 can be used in portable video / audio player, MP4/MP5 players,
personal digital audio and video products .
CPU== arm11 - 1 Ghz http://www.arm.com/products/processors/classic/arm11/index.php
LCD == MD101-001TDAN
LAN == RTL8201CT http://www.realtek.com.tw/products/p...nn=4&prodid=25
WLAN == RT3070L (Ralink)
NAND == HY5PS1G1631C FP-Y5. http://www.hynix.com/datasheet/pdf/d...8Rev0.3).pdf
SOFTWARE SECTION
NEW 100827 version available:
http://www.easy-share.com/1912170240/Android software100827_en_release.rar
Contains:
- ubootloader
- burntool ( for flashing the ZT-180 )
- Android images
( old releases )
Download here : http://www.multiupload.com/XEMJPFNOJK ( old release )
http://www.easy-share.com/1911935194/Android software0818_en_release.rar 0818
http://hotfile.com/dl/59683528/8418584/rom0804.rar.html ( zenithink (0804 release )
Changelog : ( Video and touchscreen performance )
http://freakshare.net/files/m36m97dy/USBburntool.rar.html ( flashtool ( download separtly ) )
Howto Flash the device:
Shutdown the Pad.
Then Press The Button on the Right site in front of the pad (there is only one?) and the Power Button at the Same Time.
Then the device will be flashable and the light will be blue i think.
Then you Put the USB-Cable in, install the driver which is also in the package.
Now you can open burntool.
Device10 should be green.
Now jo goto Settings, and set uboot, kernel,sys-dat, udat
uboot: u-boot.img
linux-kernel:zImage_cui
linux-sys:system.img
linux-udat:userdata.img
Press the FIRST button from the left site to confirm the settings
Now press Start and the device should be starting to flash....
However sometimes the board hangs after flashing and will not start directly dont worry. If everything doesnt help, do a reset.
So iam not responsible again, this was the way i used and it worked.
I thinks its impossible to brick the pad, because you can flash it every time again. (throu ENTER+Power button mode).
( source: Kaiza1)
RPM Script
RPM Sript
http://forum.xda-developers.com/attachment.php?attachmentid=391982&d=1283225153
Howto:
http://forum.xda-developers.com/showpost.php?p=7924998&postcount=695
Christian Buchner Custom image
http://www.mediafire.com/?96oe79ii668t2ly
Pictures
Pictures i've taken from the hardware inside the device can be found here:
http://www.easy-share.com/1911758044/Archive.tar
Wowawiwa
This file is neither allocated to a Premium Account, and can therefore only be downloaded 10 times.
I am wondering the same thing too. I have vogue and I am very impress with the work of Myth Donut build. I just ordered a ZT180. I familiar with building linux kernel, mostly for servers and desktops, maybe if I can hack some stuffs if the original build is out somewhere. Is there a place where I can pickup some clues about this here?
WowaWiwa said:
Hi People,
This week i've received the zt-180 10 inch ipad clone. As i could not found another thread about this device it's good to start one and gather information about this device. Of course it would be great to see some news about the device.
I am trying to get my hands on the software from the developer, with the correct settings
and drivers for this device. Please comment below if you got anything new on this!
If i have some news or results i will be back!
Another discussion on this device is going on:
http://www.megaupload.com/?d=11UBEVCDl
Pictures i've taken from the hardware inside the device can be found here:
Kind regards.
Wowawiwa
update: uploaded the pictures again @ megaupload.com
Click to expand...
Click to collapse
I am interested in the ZT180, but I think I will hold out for the tegra 2 based android tablets I keep hearing about.
Thanks for the image. I tried to find the data sheets online but fail to find the main processors. I think they relabeled the chip. It is most likely from south korea. Same for the memory chip.
The RTL8201CT is the LAN chip:
http://www.realtek.com.tw/products/productsview.aspx?langid=1&pfid=13&level=5&conn=4&prodid=25
The two NAND flash chips are: HY5PS1G1631C FP-Y5
http://www.hynix.com/datasheet/pdf/dram/HY5PS1G4(8.16)31C(L)FP(Rev0.3).pdf
csbert, would you please answer me in PM.
I have 2 Interesting Firmwares for the 180:
-Android
-WinCE.
Flashsoftware + uboot is included.
My firsttry will be run a little linux with usb + tft support to see the full hardware .....
Could we work together ?
Sry i dont get this Forumsoftware, sorry...
Sry for Douplepost:
Now i got this :
LCD == MD101-001TDAN
LAN == RTL8201CT
WLAN == RT3070L (Ralink)
NAND == HY5PS1G1631C FP-Y5.
We need more information
The Cortex-A8 Processor is ARMv7.
csbert: Do you got my PM with Downloadlink? Please answer.
Yes. I got it thanks you for sharing.
When I get my machine, I will starting building a linux kernel for it.
However, should we do android instead? When done right, it is pretty good.
kaiza1 said:
Sry for Douplepost:
Now i got this :
LCD == MD101-001TDAN
LAN == RTL8201CT
WLAN == RT3070L (Ralink)
NAND == HY5PS1G1631C FP-Y5.
We need more information
The Cortex-A8 Processor is ARMv7.
csbert: Do you got my PM with Downloadlink? Please answer.
Click to expand...
Click to collapse
I'm looking to buy one of these, can someone give me a link as where to buy one from??
Well, it is confirmed that it is not a Cortex, which is Arm v7, but is an Arm 11, which is Arm V6. So it is like a superfast iPhone 2G.
http://www.slatedroid.com/showthrea...180-Specifications-Faking-Not-ARMv7-A8-Cortex!
It is still a nice platform to develop on though.
but not for $300...
[EDIT]
might as well cash in on a $150 GT78, and develop on that...
spam 5m delay is utterly moronic...
[/EDIT]
You're doing a great job!
I have one, but I can't use it because of the chinese firmware which I doesn't understand....
hope some of you can post an firmware vesion soon so I can start using my device.
respect for the ones who can make the roms!
This Package includes:
-Usb_Driver
-WinCE
-Android2.1
-burntool
http://www.multiupload.com/BV5BEUWJ1K
Again I need to say, that is (so far as i know) not the Official Firmware.
This Android really sucks, i dont like it, only use it for informationfinding.
Do somebody already have a SDK Connection to the pad (PC<-SDK->PAD)
I need to know howto make a adb connection possible.
Thanks
spooke said:
I'm looking to buy one of these, can someone give me a link as where to buy one from??
Click to expand...
Click to collapse
I bought mine at vostrostone.com (and got it in 3 days from China!) but there are alot of sites out there...
check out slatedroid.com and look at the non-listed devices under the forum...
WowaWiwa said:
Hi People,
First ROM available for download here ( Thanks to Kaiza1 ! ) .
Contains:
- ubootloader
- burntool ( for flashing the ZT-180 )
- Android images
Wowawiwa
Click to expand...
Click to collapse
Is this Android 2.1 v1 (that came with the ZT-180) or something else?
I was curious as to what the device actually was.
From Hinagiku's prompting on QQ, I made threads on Slatedroid about the spec faking.
I am still unable to retrieve system files to actually further prove that thsiis indeed an ARM11 based processor. I have tried to use unyaffs on the system.img from my Linux partition. The system.img should be some variant of yaffs, as there's a file in the firmware pack that indicates that.
I was hoping to find out where and how JIT has been enabled, and possibly perform readelf on the libs.
Anyhow I really want a system dump.
xaueious said:
I was curious as to what the device actually was.
From Hinagiku's prompting on QQ, I made threads on Slatedroid about the spec faking.
I am still unable to retrieve system files to actually further prove that thsiis indeed an ARM11 based processor. I have tried to use unyaffs on the system.img from my Linux partition. The system.img should be some variant of yaffs, as there's a file in the firmware pack that indicates that.
I was hoping to find out where and how JIT has been enabled, and possibly perform readelf on the libs.
Anyhow I really want a system dump.
Click to expand...
Click to collapse
Tell me how to do a system dump and I will gladly help, I am used to WM devices so please bear with me until I "catch up" to Android.
How to flash the android onto zt-180?
Hi,
Have downloaded the firmware including the burntool but don't know what to do now.. above all, its in chinese..
Any help please.. btw the zt-180 is not recorgnized on otg or usb port with windows 7.. any ideas?
eric
First:
Shutdown the Pad.
Then Press The Button on the Right site in front of the pad (there is only one?) and the Power Button at the Same Time. Then the device will be flashable and the light will be blue i think.
Then you Put the USB-Cable in, install the driver which is also in the package.
Now you can open burntool.
Device10 should be green.
Now jo goto Settings, and set uboot, kernel,sys-dat, udat
uboot: u-boot.img
linux-kernel:zImage_cui
linux-sys:system.img
linux-udat:userdata.img
Press the FIRST button from the left site to confirm the settings
Now press Start and the device should be starting to flash....
However sometimes the board hangs after flashing and will not start directly dont worry. If everything doesnt help, do a reset.
So iam not responsible again, this was the way i used and it worked.
I thinks its impossible to brick the pad, because you can flash it every time again. (throu ENTER+Power button mode).
I'll hope now you understand it
My Problem is now to get the SDK working, which usb port i have to use, to make a usb-sdk connection with the pad. The OTG Port isnt recognized in windows while Android is running, and i dont have a Cable to test USB to USB directly. Could that be possible? If anyone have the resources please test it, i need this information thanks

[Q] ROM Creation

Dear all
I know this is probably in the wrong forum - but I need ten posts before I can post in the dev forums (which seems silly!).
I'm a developer with a Galaxy S2. I wish to create a highly specialised ROM for the S2 (for a particular need - which may involve custom kernels as well as image) - I have some questions that I'd be grateful for answers to:
1) What should I not do to avoid bricking the S2? Is it just the bootloader that shouldn't be modified (e.g. uploading a duff kernel will be fine?)
2) Can I build the sources from Google and burn a Google image straight onto the phone? I presume it will need Samsung drivers though - where can I get these?
3) Where can I find information on the PIT format and other stuff related to the 'image' -e.g. format/layout of the image to burn from ODIN?
Many thanks
Gareth

RSH A400-S812 Mediabox firmware request

Manufacturer: RSH-TECH
http://www.rshtech.cn/product/53238292.html
Product: RSH A400-S812
Other product id: CVJI-E425
ro.product.model: RSH-A400-S812-V1.0
ro.product.device: n200_RSH6210a400
identifier I have found in compatible recovery.img: m8m2_n200_2G
Board: n200
WiFi: AP6210
CPU: S812
RAM: 2G
NAND: 8G.
RSH is ignoring my requests about firmware, they share only manual in pdf format. Orginal device supplier gave me not fully compatible firmware which made the device almost unusable, but not bricked so I can still burn new firmware into. I don't count for any stock version, i wasted too much time on searching for it, but I need anything which make the device usable again.
Can You suggest any compatible firmware for these specs?
EDIT: I have found that my device is compatible with CX-S806 device. It is also built on n200 and have similar specification. Firmwares (i tried 3 from different dates) fit.
There is problem with remote controller, but only needs fixes in remote.conf file. I have got this file from my original firmware so this is not an issue.
Some things on CX-S806 works better than on my factory firmware but there are other issues like not compatible apps in Google Play which were compatible on factory firmware. So i am going farther with my search.
EDIT2: I have tested many different firmwares and if I had to decide what to use I would like to return to my factory one, which is not accessible anymore (RSH and my device supplier stay silent and ignoring me).
There are many firmwares in OTA format which I can't test because OTA is not really full update and designed for proper device produced in proper time (updater-script limitations).
Probox2 Ex has no issue with SD card for example but has other issues which weren't on factory firmware.

Compiled Kernel-Source - now what?

Hello dear people,
I've managed to compile a Kernel for the A515F - using the source code provided by samsung (https://opensource.samsung.com/uploadSearch?searchValue=A515F) - Version A515FXXU3BTF4.
The usage of make (...) yielded an Image (no extension) and a Image.gz file under the path "arch/arm64/boot/" within the sourcecode.
The size of the Image is 30,3mb - the Image.tz size is 10,3 mb - looks good so far doesnt it?
SInce my last kernel-development work is from 5 years ago and a lot of things changed during that time - what are the next steps in order to install this kernel on the device?
I can remember somethings, like using adb / fastboot to flash the related partitions, etc. - im going to get my head around this, but maybe someone could give me some hints ?
Ive also have some other questions:
- Flashing a custom kernel on this device trips the knox status - ive read that this disable secure folders and samsung pay - so no software that im interested in - are there any othere drawbacks of installing cfw ?
- I've read alot of A/B partitions - Ive used an android app which logs some hardware-specific information about the device and as it looks - the A51 uses A/B partitions - what does that mean and how does it differ to smartphones 5 years ago?
- From other kernel-development-work (on x64 / x86 hosts) I know that the modules of a kernel should be a part of the resulting Image / Image.gz file - is this also the case in this scenario? Are drivers / and related modules part of the kernel?
- Is it possible to test this kernel on an android emulator? I dont want to flash something somehow on a device wihtout being sure that it doesnt result in a bricked device.
Thanks in advance!
theWicket said:
Hello dear people,
I've managed to compile a Kernel for the A515F - using the source code provided by samsung (https://opensource.samsung.com/uploadSearch?searchValue=A515F) - Version A515FXXU3BTF4.
The usage of make (...) yielded an Image (no extension) and a Image.gz file under the path "arch/arm64/boot/" within the sourcecode.
The size of the Image is 30,3mb - the Image.tz size is 10,3 mb - looks good so far doesnt it?
SInce my last kernel-development work is from 5 years ago and a lot of things changed during that time - what are the next steps in order to install this kernel on the device?
I can remember somethings, like using adb / fastboot to flash the related partitions, etc. - im going to get my head around this, but maybe someone could give me some hints ?
Ive also have some other questions:
- Flashing a custom kernel on this device trips the knox status - ive read that this disable secure folders and samsung pay - so no software that im interested in - are there any othere drawbacks of installing cfw ?
- I've read alot of A/B partitions - Ive used an android app which logs some hardware-specific information about the device and as it looks - the A51 uses A/B partitions - what does that mean and how does it differ to smartphones 5 years ago?
- From other kernel-development-work (on x64 / x86 hosts) I know that the modules of a kernel should be a part of the resulting Image / Image.gz file - is this also the case in this scenario? Are drivers / and related modules part of the kernel?
- Is it possible to test this kernel on an android emulator? I dont want to flash something somehow on a device wihtout being sure that it doesnt result in a bricked device.
Thanks in advance!
Click to expand...
Click to collapse
First of all, dang that's a lot of questions at once.??
Also you might've already figured out the answers to all of em but still here are all the Answers in case you didn't or for someone else seeing this post.
Q1) For installing the kernel on the device, one option is to flash the boot image using twrp while the other is to compress to boot.img.tar and flash in the AP section of odin.
Q2) The only drawback is tripping knox which makes some samsung apps like samaung pay, samsung pass, secure folder etc to not work on your device EVER. I repeat they won't work on your device ever because tripping knox is an irreversible thing.
Q3) Yes samsung A51 uses A/B partition structures which just means that it has 2 copies of some partitions like system and vendor, for example. For more details google should be able to explain it to you better than me. Aka A-only vs A/B partitions.
Q4&5) I'm sorry but I don't know about that ? but in case you are looking for tests you can ask in A51 telegram group.

[CLOSED][HELP WANTED] Making stock android 7 system img work for custom hardware armeabi-v7

So long story short Deliveroo Sunmi V2 device i want to make a android 7 system image for its chipset (mt6739) and archtitiure (armeabi-v7) and i complied it from source, added in the /vendor files from the stock image files that ive pulled from the device with SP Flash Tool (even longer story) and since its a device with stock Firmware files that not stock android instead a very heavily modded version of android 7.1 to restrict usesage and for the company to control the devices remotely. Ive read init.rc files in both stock boot.img and system.img as well as all the instructions from the kernal to start Android (because thats been modified for their additions to the os) and ive tried to change the code in the many of init files to link the two paritions together so android can boot, but after a week of mounting, resading, comparing, editing, unmounting and reflashing non-stop im at a loss, and i really need some help ans this isnt your normal smartphone with ner genetic files and such
Thread closed!
[Read Before Posting]QUESTIONS DO NOT BELONG IN GENERAL
Hello Everybody, In order to attempt to keep this forum neat and tidy the moderation team is asking you to post your questions into the Questions and Answers (Q&A) forum and not into the General section. You can find the Q&A forum by clicking...
forum.xda-developers.com

Categories

Resources