yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] dlas.dl:
/*
*Disclaimer
*
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*/

Introduction

Pitch Black Recovery is a fork of TWRP with many improvements to make your experience better. It's more flexible & easy to use.

Based on TWRP version: 3.4.0

PitchBlack version: 3.0.0

For device: YourDeviceCodeNameHere

Maintainer/Authors build: Mention your xda profile here

PitchBlack Source Code: https://github.com/PitchBlackRecoveryProject

Device tree: Github

PitchBlack Team: @rezaadi0105, @shovon, @manjot.gni, @androiabledroid, sagar

Features

Installation Instructions

From previous version or other recovery

Download the PitchBlack zip to your device

Reboot to your current custom recovery

Flash the PitchBlack zip

The device will automatically reboot into PitchBlack Recovery after installation

Enjoy

From PC

Download PitchBlack Recovery flashable zip from bellow

Extract the PBRP zip

Goto fastboot mode in your device

Flash the recovery.img by fastboot flash recovery.img

Boot into PBRP

Copy the zip to internal storage

Flash it

Enjoy

Changelog

PBRP Side Changelog

v3.0.0
- Fully Redesigned UI
- Added new Keychecks While Flashing PBRP or recovery.img or Ramdisk
- Fully Redesigned Website https://pitchblackrecovery.com
- New Android like Power Menu (Activated via power key hold)
- Flashlight toggled by Vol up(+) on hold
- New Scrollable Advanced menu
- Totally Redesigned Icons
- Removed old unnecessary Theming Stuff
- Tested on almost all handy Resolutions
- Flashlight toggle on Lockscreen
- More checks for SAR/Non-SAR\
- New Navbar
- Support on almost all Android version (5.0+)
- Update ozip decrypt
- Fix up ozip print logs & take all paths
- Update FUNDING.yml
- Fixed encrypted removal checks & buttons
- Add Flag for disabling treble compatibility by default
- Is_Data_Wiped: Simplify function signature
- Unified AB_OTA_UPDATER
- Change AB device log storage to /data/recovery
- Delay start if specified in board
- Optimize touchscreen driver initialization delay.

v2.9.0
- Update kernel
- Update DM Verity Logic
- Update magisk
- Update unroot magisk
- Some bug fixed

Device Side Changelog

Official Build initial

Bugs

- You tell me!

Downloads

Flashable zip

Download link here
[OnePlus 3 & 3T Cross Device Development] Fredheg:
Thanks

Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk
[OnePlus 3 & 3T Cross Device Development] Fredheg:
Hello how can i found the "PitchBlack Recovery flashable zip from bellow" for PC Version ?
[OnePlus 3 & 3T Cross Device Development] dlas.dl:
Do u need zip file ?? Image file is enough i think
[OnePlus 3 & 3T Cross Device Development] BrahmaGandhi:
hi, im using 3T.. if i need to go back to official twrp 3.4.0.0 can i flash twrp via fastboot without any problem? thanks
[OnePlus 3 & 3T Cross Device Development] dlas.dl:
Yes u can
[OnePlus 3 & 3T Cross Device Development] dlas.dl:
Offical Build released :

1. Fixed Torch Light
[OnePlus 3 & 3T Cross Device Development] jaydee 77:
TWRP 3.5.1 Released

TWRP 3.5.1 is out now for most currently supported devices.

twrp.me

@dlas.dl TWPR got an update to version 3.5.1 these days. Are you consider an update for Pitch Black Recovery too?
[Android Head-Units] compyy:
Hello, is it true Android 9.1 or fake based on 6.0 ?
[Android Head-Units] ExtremeMOD:
It's 6.0 as most of these units and frankly that's the best version for the hardware otherwise it'll be really slow.
[Android Head-Units] K4f:
Hi,

Could you show us some screenshot / pictures how this Android look like?

How look the radio app?

Google maps run smoothly?
[Android Head-Units] codecxbox:
what exact brand and model is the hu? serial number would be helpful, also links to where to buy it
[Android Head-Units] ravindraaec1@gmail.com:
I have YT9213AJ car stereo 2 gb and 16 gb memory but it lost Google account and some app delete auto and Google account not support . When I formated / reset it again Google account working well but after update it also delet my google acoount and play store also delete what should I do now?
[Android Head-Units] gorgutron:
Sorry if this is off topic.

I have this same unit(purchased a week ago) and the music quality is very bad, very flat, system equalizer doesn't work, Volume 1 is too loud.

I have used viper before on phones connected to head units with great success. After viper is this unit now providing clear sound and bass? My setup is using factory amp.

I am still in my return window and wanted an opinion before rooting or sending it back.
[Android Head-Units] compyy:
Can you check if this image is latest, can you adapt your image based on this latest image, published on 2nd of November, it shows Android 9.1 and has kernel 4.4

gongban_YT9216BJ_ui1-hw-ota-v6.5.zip

http://file.xygala.com/?dir=uploads/XY公版/9216/9216BJ/Andriod_9.1/外文/横屏/1024X600/UI1_v6.5
[Android Head-Units] codecxbox:
How did you?

How did you install TWRP and Viper? my hu is 2/16..I tried to memory dump your rom but it say invalid lenght..

[

​

QUOTE=iceblue1980;83842081]Hi all,

Wanted to share this MOD with you that I created for 8227L_demo Android Head unit, model: YT9213AJ with

1Gb RAM and 16Gb FLASH

drive. You can use this to debrick your unit or to fully install the latest firmware (Aug2020) with fully working:

YT9213AJ_00011_V001_20200806

ROOT (SuperSU)

TWRP Recovery

Viper4Android / Viper4A / ViperFX

Scatter file (should work for any 8227L YT921xx device)

Full Memory Dump

Download link

How to use

Download the file and unzip it onto you PC hard drive

Make sure Mediatek drivers are

correctly

installed on your PC (you can view many guides here on XDA on how to properly install them)

Download FlashTool version 5.1824 (or you will get transfer errors with reading DRAM or Scatter file) - if this version doesn't work try other versions between v5.1736 and v5.1916

In Flash Tool, 'write to memory' both BOOT1 and ROM_USER file (search for instructions on XDA on ow to import memory dump) using the information from "Memory Map.txt" file (shows what memory values to type in when importing in the Flash Tool) and you will need USB-A cable for this. During this step make sure your head unit is completely disconnected from car battery or any other power source

When installation is complete (import can take roughly 20 min), restart the unit in TWRP Recovery mode (use the Shutdown app that came pre-installed with the mod) and in TWRP pick "Wipe Cache / Dalvik".

Done!

If you are doing brick recovery, you can follow the very same method with Test Point method also fully described here on XDA Forums.

Enjoy!

[9213AJ][YT9213AJ][V4A][VIPER4ANDROID][ViperFX][ROOT][TWRP][8227L][/QUOTE]
[Android Head-Units] kamikazedc:
Can this work on 2Gb RAM / 32Gb ROM?

Hello!

I have a YT9213A (without last "J"), with 2Gb RAM and 32Gb ROM, and I wish to root it in order to change the radio app with a mod made by a 4pda member.

Can I root it without reflashing the entire firmware?

If not, will yours be compatible with my unit?

EDIT: PS: The download link is not working for me, please fix it.

Thanks in advance.
[Android Head-Units] ExtremeMOD:
Sorry I wouldn't recommend it.
[Android Head-Units] ExtremeMOD:
It's super fast. With this mod you can easily install custom radio app or use one included. Here is a video I made showcasing similar unit but with exactly the same software -
[Android Head-Units] ExtremeMOD:
Viper will improve the sound considerably however the main reason for poor sound quality in this unit is the built in amplifier chip which is YD7388 and is absolute crap. If you have basic soldering skills, replace it with TDA7850 and a 10000 UF 25V capacitor and together with Viper, your unit will sound like a very hi end head unit.
[Android Head-Units] ExtremeMOD:
[/QUOTE]

Will not work with your unit. Sorry
[Android Head-Units] codecxbox:
How did you?

I have a dump of my radio..I would like to insert twrp and viper..How did you insert that to your firmware?
[Android Head-Units] ExtremeMOD:
You don't "insert" modifications per se or at least this isn't how I did it. I modified everything first and only then performed the memory dump.
[Android Head-Units] kamikazedc:
Hello,

XYAuto just released a new build for 9213A!

Here is the download link:

http://file.xygala.com/?dl=11e9beab97f54d9ad64f8be5f2fd7c8a

Does anyone know whats the difference between 9213A and 9213AJ?

Here is the latest version for 9213AJ BTW:

http://file.xygala.com/?dl=01c3d91a126931efc3b6765179a8af08
[Android Head-Units] amritpal2489:
The download link is asking me to login.

How do I get to register?
[Android Head-Units] maniac2002:
Here you get the login Data:

http://file.xygala.com

log: xyauto

pass: 123456
[Android Head-Units] amritpal2489:
Thanks a lot.. You are a saviour...

Can you also point me to a YT9216CJ latest FW as I am not able to go through the links
[Android Head-Units] ExtremeMOD:
UPDATE JUNE 2021​

1. The YT9216B firmware works with YT9217B as well.

2. Started working on YT9218C HIFI unit. Will share the results in a few weeks.
[Android Head-Units] SykoraLukas:
Thank you for your offer to help.

Fortunately, I was able to bring the device back to life using the SP Flash Tool.

I now have a newer ROM with MCU version 4.0
[Android Head-Units] SykoraLukas:
Where can I get TWRP file for 9216, please?
[Android Head-Units] onojhcal:
Hey guys

Am new to this stereo and wondering if it will work on mine

The sound quality isnt good at all

Heres a shot of my unit info

Any help appreciated

Would be happy if i can update for better sound

Otherwise ill just go back to my factory
[Android Head-Units] damod11:
hi will it work on this ?
[Android Head-Units] ExtremeMOD:
You have a different Android version than is covered in this thread.

This thread covers Android 6 units, API 23. Yours is Android 8.x with API 27.
[Android Head-Units] ExtremeMOD:
You have a different Android version than is covered in this thread.

This thread covers Android 6 units, API 23. Yours is Android 8.x with API 27.

As for the sound quality - it can only be improved by considerable modifications of the hardware and software. You also need to be an expert user of Viper4Android.

Also YT9213AJ units do not always have the audio processing chip (TDA7729) so it has to be installed before doing the modification below. This chip affects Fade and EQ functionality for all your sound. Check the picture attached and compare it with your hardware.

To give you an idea here's a brief description of how I do it and of course check out my signature:

Complete rebuild the onboard sound system is achieved by:

1. Replacement of the onboard YD7388 sound amplifier with TDA7850 + external 18v power supply.

2. Modification of electronic components on the motherboard to support TDA7850.

3. Complete, temperature-controlled cooling system with additional internal and external heatsinks plus external fan driven by its own 5v power supply.

4. Rooted Android

5. Viper4Android app calibrated for your sound system.
[Android Head-Units] SykoraLukas:
Anyone have TWRP for this?

(Android 8.1)
[Android Head-Units] onojhcal:
Hey dude i appreciate the reply and detailed answer

Thanks so much fod the help
[Android Head-Units] SykoraLukas:
Rooted now.
[Android Head-Units] SykoraLukas:
Guys, I updated HU to 6.8 but I didn't back up the original system, now the sound is poor as if it had no bass, even though I use the same equalizer settings as the previous version of the system. Is there a way to improve the sound? Is it true that the odmdtbo.img file has something to do with sound? can I flash this file from another device?
[Android Head-Units] ExtremeMOD:
Why ask in this thread? Your unit is not discussed here. Please use the appropriate threads or start a new one. Thanks
[Android Head-Units] elbyer:
Hi iceblue1980,

I'm getting this message error (see image 1) while i try to write to memory the ROM_USER file.

Can you tell me what i'm doing wrong. My head unit features are (see image 2).

I'm not able to pass this screen (see image 3).

The flash process i'm doing is through test point method.

Please help me!!!
[Android Head-Units] ExtremeMOD:
I assume you have read "How to use" part in the original post? Because this is the most common error. Check point 3 and the link in point 4.
[Android Head-Units] reep28:
For 4 hours im very interested with your thread and works. I do really want to try your mods.

But its 3am in here.

About connecting the head unit to PC, do i need wired adapter??

Or i can just use only male to male usb to install all your mod files?

If it is, which usb slot at the headunit that can power it on?

Hope you can help me for this, im intending to take out the headunit in the morning cause of your thread.

Thank you.
[Android Head-Units] ExtremeMOD:
Hi there, happy you got inspired by the post. You can connect the unit on your desktop if you have a power supply of 12v 5A. If not, you can get something like this. Then connect the red+yellow cable to + and black cable to -.

Use the 4pin usb port. Make sure to install the Mediatek drivers correctly (link in the post).

Backup your unit first (memory dump). Then download the correct file for your model and follow included instructions for every step. Good luck
[Android Head-Units] reep28:
Which red+yellow cable mate?

Can i use the 4pin usb port with male-to-male usb cable to install your mod?

Because i dont have the adapter or power supply either.
[Android Head-Units] ExtremeMOD:
Red is ACC cable and yellow is Battery. Black is ground. These are the cables on the 20pin output in the back of the unit. The ISO harness.

You can of course connect it with USB‐A cable to your PC.

Good luck!
[Android Head-Units] reep28:
so it is safe then if i install it only with USB-A cable mate?

im lil bit worried what if in the middle of installation require the headunit on.

like at the end of your flashtool PDF tutorial, it told that it needs to restart from TWRP and wipe cache delvik.

im only using USB-A cable, my android head unit will not be able to ON, so how im supposed to do that part (restart from twrp) mate?
[Android Head-Units] ExtremeMOD:
It's never safe to do any modifications on the unit without proper backup.

In the TWRP installation guide, check for instructions that'll answer your question.
[Android Head-Units] reep28:
ive got it, the guide is separated. ive managed to list it step by step.

thank you.

but, my device now it seemly bricking after ive finished dump rom_boot1 file, it succesful.

but when i try the next step, dump rom_user, the sp tools doesnt read my device.

ive give power to the device but still its not detected, please help me what im supposed to do.
[Android Head-Units] ExtremeMOD:
This is because you are not supposed to import BOOT1 unless your unit is already bricked. You only import ROM USER.

BOOT1 contains the bootloader file and if used incorrectly, will most certainly brick your device.

Now you need to restore it using the Test Point method and use your backup files. Check the original post for help.
[Android Head-Units] reep28:
i dont have backup file.

can you help me?

oh my god, the test point method is very" dificult
[Android Head-Units] ExtremeMOD:
Then, I'm afraid it's going to be nearly impossible to restore it. If you want something good coming out of it, you can always donate it to me or any other folks out here for development purposes.

Very sorry this has happened to you but you really need to follow instructions carefully when attempting something like this. Especially the warnings in big red font.

If you decide to donate it, please PM me
[Android Head-Units] reep28:
Its okay mate, its my fault.

Im still trying, and ive found similar firmware dump from russian forum.

But i cant pass the "test point" method.

Fortunately my device have side board for all the side buttons (pic attached).

Ive try the methods, click the test memory, hold the down button and plug the usb, but it still cant detect it. Ive try with "up" button to.

Can you help me which buttons that i need to hold to run the test point method?

Or maybe my steps is wrong?

Or the file is not compatible?
[Android Head-Units] ExtremeMOD:
You're doing everything absolutely right however none of these methods will work on your unit. Test Point is the only one and if that doesn't work, you're out of options, to my knowledge.
[Android Head-Units] h3llrai53r:
how can I install the filmware using USB pen drive ?
[Android Head-Units] onojhcal:
I dont think its possible
[Android Head-Units] cy80rg:
Hi guys,

Used to fiddle with 'droid devices n roms etc in the past (as my user info will show), but been out of the game for a while now.

Just got an android head unit in the car, so time to learn again!

I see this firmware supports YT9216B devices, but mine's a YT9216BJ (note the extra "J").

Is this the same parent device (i.e the fw should actually support this variant), or does it have to be that exact variant shown?

Full string is: YT9216BJ_00012_V0001

1G DDR, 16G flash

I'm UK too (Yorkshire to be exact!) :)

TIA - I look forward to getting involved again!
[Android Head-Units] tumechanic:
TÔI KHÔNG THỂ ROM YT9216BJ VÌ TẬP TIN (DỮ LIỆU NGƯỜI DÙNG) 15,6GB QUÁ LỚN

Các bác sĩ cho biết thêm: FLASHTOOL KHÔNG CHẤP NHẬN

Các bác sĩ cho biết thêm: TÔI ĐÃ THAY ĐỔI QUÁ NHIỀU FLASHTOOL NHƯNG KHÔNG HOẠT ĐỘNG

Các bác sĩ cho biết thêm: @ iceblue1980 BẠN CÓ THỂ GIÚP TÔI ĐƯỢC KHÔNG ????

Các bác sĩ cho biết thêm: THANK YOU VERY MUCH @ iceblue1980
[Android Head-Units] tumechanic:
I CANNOT ROM ROM YT9216BJ BECAUSE THE FILE (USER DATA) is too large

The doctors added: FLASHTOOL DOESN'T ACCEPT

The doctors added: I HAVE CHANGED SO MUCH FLASHTOOL BUT NOT WORKING

The doctors added: @iceblue1980 CAN YOU HELP ME????

The doctors added: THANK YOU VERY MUCH @ iceblue1980
[Android Head-Units] ilikenexus:
@iceblue1980 is this applicable to MTK8127 APL8227L system? This is Chinese AHU but branded with blaupunkt.

I have the dat file, scatter and other system files unpacker, but cant go frm there. Need your assistance to move to your rom.

Device:

Android 10.1” Digital Capacitive TFT touch with 2.5G IPS screen Car Multimedia audio system with PhoneLINK, Navi Ready (via mSD card, 2GB DDR3 Memory with 16GB flash storage, Wi- Fi ready, 2 USB , Full HD (1080p) video playback via USB, Rear View camera input, Bluetooth – Phone Book & Audio streaming, Video Out, Intuitive GUI, 10 band EQ, 24 bit DA converter 192 kHz, High power 4 x 50 watts output. FLAC File compatible.

spec:

alps 8227L_demo Specification

Technical Specification of alps 8227L_demo, auto-generated by SpecDevice application. Actual hardware list.

specdevice.com

System MCU snap https://xdaforums.com/attachments/20210713_155512-jpg.5360949/
[Android Head-Units] ExtremeMOD:
I've added same guide and software for YT9216BJ. Check this guide.
[Android Head-Units] ExtremeMOD:
You don't wanna do that as it's Android 8 API 27 and no mods work on that system. Check out this new guide instead, specifically on YT9216BJ.
[Android Head-Units] ExtremeMOD:
You should check out this new guide I made specifically for YT9216BJ units.
[Android Head-Units] ExtremeMOD:
Check out this new guide I made specifically for YT9216BJ.
[Android Head-Units] ExtremeMOD:
That is because you are trying to install Android 6 over Android 8 but without proper actions. Check out this guide specifically made for YT9216BJ.
[Android Head-Units] ExtremeMOD:
Sorry I wouldn't try it. Your unit is completely different.
[Android Head-Units] ilikenexus:
thanks for the revert. its still says 8227L demo in the settings. in scatter file its mentioned as mtk8127.... any other ideas that i can try ?

Am stuck with slow OS by the supplier. Wish i researched XDA b4 buying blaupunkt.
[Android Head-Units] ExtremeMOD:
You're welcome and be happy you didn't buy Blaupunkt as it's not real Android but Android Auto. Android Auto is a light version of true Android and only supports a few select apps. For example, you can't use internet browsers on Android Auto so you can't do things like listening to Internet Radio. Also you can't get any cool features or UI customizations. Stay away from Android Auto unless you want spend lots of money for very little value.

You device might have the same Mediatek chip but everything else is probably different. In order for my mods to work you need to have the correct hardware. As an example, your MCU chip has to be STM32F030C8T6. I don't think it is, looking at the specs on the screenshots you shared.

There are many options out there but frankly none of them will be good enough, regardless of their price. All Android car stereos are made in China and use worst components ever because they're cheap to manufacture. The only way to make this units great is to modify them and not just software but hardware as well.

I do this for charity as a hobby of mine but I cannot advertise any services here. I'm happy to help out but check out the video in my signature as it provides more information and shows what this unit can be like.
[Android Head-Units] ilikenexus:
am very interested in your mod rom that you showcased in youtube vid.

The current AHU from blaupunkt is not Android AUTO, it has full Android. I installed Chrome, youtube, maps vanced and may others. Its def full android.

More device details are here - https://xdaforums.com/t/mediatek-mt8127-apls-8227l_demo-blaupunkt-key-largo-970-10-1.4204181/

I will check on the exact MCU chip in the unit, should i open up the case to check it?

Also pls let me know what other things (SOC/MCU and anything else) i should come back with for your reference?
[Android Head-Units] ExtremeMOD:
Yeah I had another look and found it online, but for some reason not on the Blaupunkt.com but only the Indian site. you could open it up and take high resolution pictures of the motherboard (both sides) and share them?
[Android Head-Units] ilikenexus:
I will try to send you pictures this weekend.
[Android Head-Units] ilikenexus:
Here you go
[Android Head-Units] ExtremeMOD:
Yeah it's completely different type of unit
[Android Head-Units] m8rics:
I'm struggling to understand/solve the sound issues of YT9213AJ, fake android 9.1. Some reported by other users as well.

The default equalizer works only on certain apps. I can understand why FM radio doesn't work, but not Spotify. And if FCC launcher is installed, the equalizer doesn't work at all.

When the equalizer doesn't work, the sound is way too loud even at volume level 1. It's really annoying when switching between apps.

Between volume level 17 to 18 it seems another amplifier kicked in. The background noise is much higher.

Is Viper4Android able to solve these problems?
[Android Head-Units] ExtremeMOD:
All quite common problems. First, you need to check whether you have the audio processing chip installed:

If you don't, then you'll need to install one.

The software provided is for units with audio chip.
[Android Head-Units] m8rics:
I don't think YT9213AJ has audio/DSP chip, and the amp is 7388.

So no solution without hardware mod? It seems like poor software implementation to me.
[Android Head-Units] ExtremeMOD:
Older YT9213AJ have the chip. No solution without hardware mod. Frankly none of these units perform adequately without proper mods, starting with the hardware.
[Android Head-Units] Baron_01:
hello,

system:

Android: LEHX-X16C_00012_V0** (cant read the version, there is a flair in the picture i'm using..)

System Version: Android_10 XY AUTO: B6.8 (X2)

CAN Pro: 3.7 (X2)

DDR: 2G FLASH: 32G

CPU model: A& 1.3GHz x 4

resolution: 1024*600

MCU1: 4.0 (2)

so my problem is that i deleted all data on the unit.

now i can find all kinds of firmware on file.xygala.com for the YT92*** vesrions but i cant find anything on the LEHX-X16C_00012_V0** versions!

does anyone know if there is some firmware that should work on my device?

thanks anyway!