yashsingh1/xdaforums huggingface dataset:
[Redmi Note 8 Pro Questions & Answers] men1s1:
Hey What's up.

I cutted a scene from a Video (TS format), Duration 0:16 .

Then I converted it from TS to Mp3, Wav, MP4, MP4A

and transfered it to the phone. No matter what format I tried, the file doesn't open, can't change the default ringtone

because the phone does not detect it in Files Manager nor Music.

I tried to open the files followed download paths (where it stored on phone) I recieve Error(1). What to do?
[Redmi Note 8 Pro Questions & Answers] davis the droid:
Rebbot your phone, to allow the system to poll new files and list them properly, then use a file explorer (I recommend you use MiX File Explorer as it works best), and move the ringtone you've just made to this directory:

storage/emulated/MIUI/.ringtone/

(Or your internal storage directory) then open settings and it will appear quickly. Ringtones can me *.MP3, *.OGG, or even *.WAV I believe. The reason Music doesn't see it is because in the Music app, it filters out small files and short music so it doesn't clutter up if you have actual music there. Below is a screenshot of the default settings:
[Samsung Galaxy Mega] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/note-7/themes/read-regarding-paid-themes-xda-t3444478
[Samsung Galaxy Mini] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/galaxy-s6/accessories/warning-spam-sell-trade-xda-t3297136
[Samsung Galaxy Mini] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/note5/development/rules-posting-development-t3180230
[Mogul, XV6800 ROM Development] gbanister:
I'm a newb and this is the first time I've flashed my VX6800, and I have verizon service.

I flashed the following seemingly successfully:

dcd ROM: 3.2.0: 6-24-08 WM 6.1 CE OS 5.2.19958 Build 19958.1.2.0

dcd RADIO: 3.42.02

I can make/receive calls and use the internet, but after every reset (both soft and hard) my phone searches for about 20 minutes before it acquires the network.

Can anyone give me any tips as to what I may try to solve this issue.

Greg
[Mogul, XV6800 ROM Development] scrawnyb:
Did you run the Verizon carrier cab?

If so, and you are 100% sure you did, see try using the MicroSD method and flash to either Radio 3.39 or 3.42.20 and see if you notice a difference.

If not, well run that damned thing!
[Mogul, XV6800 ROM Development] gbanister:
I'm pretty sure I ran that VZN Carrier cab. Is there a way that I can tell for sure?

I've also learned that if I reset the phone outside it acquires a network within a minute or less. It's just when I'm in the house it takes a long time. I never noticed it takeing a long time with the default Radio. I would have expected the performance of the 3.42.02 radio to be better than the default radio.

I've also run *228 option 1 and 2 successfully.

Maybe I should try flashing 3.42.30, like you've suggested.
[Mogul, XV6800 ROM Development] dcd1182:
there is a thread on this in this forum from a while back.

you need to go into EPST and change M.IP settings to "Mobile IP Only" and reset. then go into EPST again and change back to "Mobile IP Preferred". (or vice versa - i cant rmemeber- search for that old thread.)
[Mogul, XV6800 ROM Development] Osteo:
Follow this thread... Worked wonders for me! No problems since.

http://xdaforums.com/showthread.php?t=390609
[Samsung Galaxy Mini] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/galaxy-s3/development/samsung-international-moderation-team-t2149990
[Samsung Galaxy Mini] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/note-7/themes/read-regarding-paid-themes-xda-t3444478
[Samsung Galaxy S8+ Questions & Answers] cykada:
Hello, I have only one problem with this SW.

Phone rooted, software working fine (except knox, which is normally for OEM:eek:FF device)

I cannot send SMS with sms application (or any other application I use) . I can recive sms, call, wifi etc working fine.

Do someone know where problem is?

I think it can be build.prop problem. Is there any way to check, modify or try another solution?
[Touch Diamond, MDA Compact IV General] jmermel:
I was wondering if anyone has the same problem as I do. I am using ROM 1.34.8831.1 WWE and my word completion and word correction does not work.

I have tried START/SETTINGS/INPUT/WORD COMPLETION. but it changes nothing.

Comments or suggestions please..

Thanks
[Touch Diamond, MDA Compact IV General] dutch64:
I encountered the same problem (I prefer the standard MS keyboard). I tried registry tweaks but must have missed something because still didn't work.

Then I installed KaiserTweak and in there disabled XT9 support and since then everything works great.

But again, that's for the default keyboard, it did work without tweaking on the diamond keyboards.
[Touch Diamond, MDA Compact IV General] jmermel:
Keyboard

I am using the MS keyboard. I will try your other suggestion. Thx
[Touch Diamond, MDA Compact IV General] billybobjones:
update your ancient rom.
[Touch Diamond, MDA Compact IV General] jmermel:
I am now using a modern ROM and it still does not work... any other suggestions
[Touch Diamond, MDA Compact IV General] DRM58:
word completion with block recognizer

Hi

HTC in Australia) support clearly advise that word completion will not work on Touch Diamond when using block recognizer.

Is there anybody out there that can add this feature to the Touch Diamond - even if it is not available on other input methods?
[Touch Diamond, MDA Compact IV General] swampy:
Word completion does work for block recognizer, do as dutch64 mentioned.
[Touch Diamond, MDA Compact IV General] pasil.pt:
Strange...i have exactly the oposite problem :p

i don't like word completion feature, and so i try all ways to disable it (from settings menu and from Advanc. conf. tool), but i only get it 100% disabled when i use Panosha ROMs ...
[Samsung Galaxy Music] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/galaxy-music/help
[iQOO 3 Guides, News, & Discussion] mattgyver:
Please be respectful and observant of all XDA rules, as well as towards each other.

Please use the links below if you have any questions about content you wish to post, or need help from the Moderator Staff.

Best Regards: Your Friendly Moderation Team

XDA Developers Forum Rules

Moderation Team

Rules for posting Development Threads

XDA-Developers and the GPL

Regarding Paid Themes On XDA

***WARNING*** Do Not Spam, Sell or Trade on XDA

Telegram Chat Channels - Way Forward

Spoiler content hidden.
[Samsung Galaxy Music] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/note5/development/rules-posting-development-t3180230
[Samsung Galaxy Music] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/galaxy-s3/development/samsung-international-moderation-team-t2149990
[iQOO 3 ROMs, Kernels, Recoveries, & Other Developm] mattgyver:
If you are seeing this message it is because you are viewing from a mobile app. This thread has been redirected to the link below.

Development Forum Rules​
[Touch Diamond, MDA Compact IV General] Phantomatz:
I am an almost happy O2 XDA diamond user since yesterday.

However I cannot get the spb shell running.

Its installing and everythings looks fine, so far, but as far as I try to activate the "diary plug-in" = Heute Plug-in (I only have the german version running),

I need to go for a reboot.

Any hints ?

I havent found anything about this issue in the search ? Is it possible the problem is caused by different software in the O2 (german provider) software ?

Thanks in advance.

Best regards
[Touch Diamond, MDA Compact IV General] McAllister:
i think you have to disable the TouchFLO 3D in the "today"-settings XD

i have the german version, too.

not sure if heute also calls today in that case ;)
[Touch Diamond, MDA Compact IV General] Phantomatz:
Thanks for the feedback.

How do I deactivate the touchflo?

I can only find touchflo settings, without a setting to switch the today screen off

Thanks in advance
[Touch Diamond, MDA Compact IV General] McAllister:
settings(Einstellung) -> Today(Heute) -> Elements(Elemente) ;)

and no problem :D
[Touch Diamond, MDA Compact IV General] Phantomatz:
Does not always seem to work

Thanks a lot.

i got it working based on your description.

However it is instable. ... after I tried TouchFlo again, it crashed several time, when I deactivated Touchflo and activated SPB again .... strange ....

I think I will staywith the touchflo for the time being ... and hope for some bugfixes in ROM and SPB ;-) (or a new ROM without the O2 changes).

Thanks again. At least I had the opportunity to try the SPB.

Best regards
[iQOO 3 ROMs, Kernels, Recoveries, & Other Developm] mattgyver:
If you are seeing this message it is because you are viewing from a mobile app. This thread has been redirected to the link below.

[Mandatory] XDA-Developers and the GPL​
[Samsung Galaxy Music] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/note-7/themes/read-regarding-paid-themes-xda-t3444478
[ZTE Axon 10 Pro Questions & Answers] LazarKiller023:
Hello! Can anyone please share some GCam and stock camera app photos? I wanna see how GCam works on this phone, especially night mode. If GCam makes the camera on this phone much better, then I am buying it. There is a deal for 500$ in Sweden.
[Samsung Galaxy Nexus] Badger50:
If you are reading this it's because you are using an application."

"This thread redirects to:https://xdaforums.com/galaxy-s6/accessories/warning-spam-sell-trade-xda-t3297136
[MTCB Android Head Units Q&A] darkspr1te:
Hi All,

I have a PX5 radio that was supplied with fittings for 2006 Toyota RAV4 , sadly it didnt come with a CANBOX and supplier was not able to provide one that matched, I managed to get my hands on a Canbox for VW unit and decided to reverse engineer the unit.

Here are my findings.

Pinouts
1--2--3--4--5--6--7--8
9--10-11-12-13-14-15-16
1 GND 9 B+
2 CANH 10 CANL
3 EMPTY 11 ACC
4 EMPTY 12 EMPTY
5 EMPTY 13 EMPTY
6 EMPTY 14 EMPTY
7 MCU_RXD_CAN 15 EMPTY
8 EMPTY 16 MCU_TXD_CAN

On power up the device sends a hex packet to TX Uart of the board (RX of the head unit) at 38400 baud,

the packet is as follows

0x0,
0x2E,0x21,0x5,0x0,0x10,0x0,0x0,0x0,0xC9
0x2E,0x21,0x5,0x0,0x10,0x0,0x0,0x0,0xC9,
0x2E0x21,0x5,0x0,0x10,0x0,0x0,0x0,0xC9,
0x2E,0x21,0x5,0x0,0x10,0x0,0x0,0x0,0xC9,
0x2E,0x22,0x4,0x1,0x1,0x1,0x1,0xD5,
0x2E,0x22,0x4,0x1,0x10x1,0x1,0xD5,
0x2E,0x22,0x4,0x1,0x1,0x1,0x1,0xD5,
0x2E,0x22,0x4,0xFE,0x2,0x1,0x1,0xD5,
0x2E,0x23,0x4,0x1,0x1,0x1,0x1,0xD4,
0x2E,0x23,0x4,0x1,0x1,0x1,0x1,0xD4,
0x2E,0x23,0x4,0x1,0x1,0x1,0x1,0xD4,
0x2E,0x23,0x4,0x1,0x1,0x1,0x1,0xFF,0xFF

Raw Packet

02E215010000C92E215010000C92E215010000C92E215010000C92E2241111D52E2241111D52E2241111D52E2241111D52E2341111D42E2341111D42E2341111D42E2341111D4FF

packet burst start with 0x0 then each packet start with 0x2e

My Assumption is the box acts as a translator converting each car specific CANBUS/KKL/KLINE/IR-bus protocol into a

pre-defined packet of information that it transmits to the headunit.

if this is confirmed then creating a open source version of the box should be easy within the ease of the cars can system ,

it may also open cars that dont have can bus to still use the canbus system of headunit, eg reading speed to adjust volume , monitor door open to display on screen using arduino.

If anyone has seen a lookup chart or information on the CANBOX/Decoders protocol to/from the headunit I would love the link.

next i will hookup to the headunit itself and send the same codes to see what effect they have.

darkspr1te

p.s if anyone knows of a firmware bin for canbus box then please let me know.

*EDIT 30/01/2023*

This is the raise/hiworld/simple soft 20 pin pin-out I am seeing now.

Below is a toyota model that has AVC LAN

confirm against Simplesoft RP5-TY-001

1: Batt 2: GND
3: AVC - 4: AVC LAN +
5: REVERSE OUT To HeadUnit 6: ILL-OUT to HeadtUnit
7: REV CAM Power 8: Park Signal IN
9: IGN In 10: ACC in
11: CAN-L to Car 12: CAN-H to Car
13: NC (model feature) 14: H/Unit RX Can data (3.3v)
15: H/Unit TX Can data (3.3v) 16:NC (model Feature)
17:Amp In Signal 18: SWC1
19: SWC2 20: SWC3

darkspr1te
[MTCB Android Head Units Q&A] darkspr1te:
Some reference information

Kia CANBOX pinouts

canbox scematic and versions XDA-post

canbus protocol headunit

darkspr1te
[MTCB Android Head Units Q&A] darkspr1te:
Found on another page, posted here for info ,

Action	DEC	HEX
Vol+	46 32 2 1 1 219	2E 20 02 01 01 DB
Vol-	46 32 2 2 1 218	2E 20 02 02 01 DA
Next	46 32 2 3 1 217	2E 20 02 03 01 D9
Back	46 32 2 4 1 216	2E 20 02 04 01 D8
BT connect	46 32 2 5 1 215	2E 20 02 05 01 D7
Mute	46 32 2 6 1 214	2E 20 02 06 01 D6
Home	46 32 2 7 1 213	2E 20 02 07 01 D5

Front left door	46 65 2 1 1 186	2E 41 02 01 01 BA
Front right door	46 65 2 1 2 185	2E 41 02 01 02 B9
Rear left door	46 65 2 1 4 183	2E 41 02 01 04 B7
Rear right door	46 65 2 1 8 179	2E 41 02 01 08 B3
Trunk	46 65 2 1 16 171	2E 41 02 01 10 AB
Parking brake	46 65 2 1 32 155	2E 41 02 01 20 9B
Wiper fluid level	46 65 2 1 64 123	2E 41 02 01 40 7B
Seat belt	46 65 2 1 128 59	2E 41 02 01 80 3B
Closes decoder ?	46 34 1 0 0 220	2E 22 01 00 00 DC

1rst byte: 2E ->start
2nd byte: XX -> request ID
3 byte: NN -> number of data bytes length
4 to NN+3 bytes: DD ... DD -> data of request
NN+4 byte: cheksum from second byte to NN+3 byte complement 2
[MTCB Android Head Units Q&A] royalhawk2002:
Thanks. That is very interesting. I subscribed the topic. In my case I have a problem with my can decoder regarding the panel lights. It is correctly switch on if I manually switch on the headlights, but it doesn't come on if the headlights are in "Automatic" mode. Probably the CAN message in this case is different and is not correctly decoded by the box.

Inviato dal mio SM-N960F utilizzando Tapatalk
[MTCB Android Head Units Q&A] royalhawk2002:
probably this post could help you... it gives some usefull codes, including a sort of CAN Bus monitoring:

https://xdaforums.com/showpost.php?p=71455277&postcount=11
[MTCB Android Head Units Q&A] darkspr1te:
Yes, the can ID or $ID in short hand is different for light, auto lights on and dial light turned on. i have fallen pray to this with my RAV4 auto lights, like why my display is dim "oh i put a book on top of the sensor on the dash" , but I chased other bugs before that one became more obvious.
[MTCB Android Head Units Q&A] vegfokic:
My head unit isudar h53 also has can box. The car can H and can L connect directly to the box. Between the box and radio there are can rx and can tx. If I go to car choise menu to select car type, after that the unit update the mcu firmware. When this update is done whether the can box is also updated via can rx and can tx lines?

Normally the can rx and can tx signal translated via can chip eg.: tja1050 to can H and can L. If nothing else is in the can box it is not need to update. But the box include ignition ac signal and fix voltage. Because this reason maybe there are much more component in the box than a single can chip.

So my question is if I want to modify one of the can message, enough the head unit update or need to the can box also?
[MTCB Android Head Units Q&A] darkspr1te:
CRC sorted

Ok, so i've sorted the crc out, I can now calc the crc correctly based on this :-

uint8_t data_packet[] ={0x41,0x2,0x01,0x80};

uint8_t crc_mod(uint8_t car_array[],int datasize)
{
int checksum=0;
for (int i = 0; i < datasize; i++)
{
checksum = (checksum + car_array[i]) & 0xFF;
}
return (256 - checksum & 0xFF)-1;
}

void main()
{
uint8_t data_crc=crc_mod(data_packet,sizeof(data_packet));
Serial.print(data_crc,HEX);
}

and of course the final packet array will be :-

0x2E,0x41,0x02,0x01,0x80,0x3B

or

START_BYTE,PKT_BODY,sizeof(MIN_DATA_SIZE),FILLER_BYTE,SEAT_BELT,crc_mod(PKT_BODY,sizeof(MIN_DATA_SIZE),FILLER_BYTE,SEAT_BELT)

would make up a full packet,

As for the actual data packet i've broken it down to :-

#define START_BYTE 0x2e
#define MIN_DATA_SIZE 0x2
#define FILLER_BYTE
//buttons
#define PKT_BUTTON 0x20
#define HU_VOLUME_UP 0x1
#define HU_VOLUME_DOWN 0x2
#define HU_NEXT 0x3
#define HU_BACK 0x4
#define HU_BT_ON 0x5
#define HU_MUTE 0x6
#define HU_HOME 0x7

//body functions -
#define PKT_BODY 0x41
#define FL_DOOR 0x1
#define FR_DOOR 0x2
#define RL_DOOR 0x4
#define RR_DOOR 0x8
#define BOOT_DOOR 0x10
#define PARK_BRAKE 0x20
#define WIPER_FLUID 0x40
#define SEAT_BELT 0x80

I'am going to assume there are different packet ID's other than 0x20 and 0x41 out there eg AC, windows , lights see next post, Also i've not optimized the packet structure or definitions and i've not pasted all the body definitions i've found, some are unconfirmed or contradicting.

I'am going to tidy up the code so i can share it and hope it will make more sense once i've removed all my test rubbish but I initially have the arduino acting on packets from the device (CANBOX) and I can now build a packet with crc being calculated runtime, have not tested what happens when i send to the box yet as my setup is very , ahem, primitive due to desk space limitations and my current setup includes :-

1x canbox

3xstm32 blackpills (one is acting as HU, one is acting as CAR CAN and one ties uarts together)

1x rigol ds1054z scope

anyway, more to come.

darkspr1te
[MTCB Android Head Units Q&A] darkspr1te:
Ok,so in the prior post we spoke about the basic packet so far,

but in my first post I pasted some data from my box

0x2E,0x21,0x5,0x0,0x10,0x0,0x0,0x0,0xC9
0x2E,0x21,0x5,0x0,0x10,0x0,0x0,0x0,0xC9,
0x2E,0x22,0x4,0x1,0x1,0x1,0x1,0xD5,
0x2E,0x22,0x4,0xFE,0x2,0x1,0x1,0xD5,
0x2E,0x23,0x4,0x1,0x1,0x1,0x1,0xD4,
0x2E,0x23,0x4,0x1,0x1,0x1,0x1,0xFF,0xFF

So we also know that packet size can change , maybe this is the difference between brands (RAISE is a common one i see and mine has that written on PCB) , I dont have the box for my unit but I have seen a image of it around, i'll try to post it on the CANBOX Types post and then refer here.

I also see a lot of duplicate transmissions too so next step is to listen to the device while connected to a real HU to sniff for packet OK response, again that is a assumption on my side.

darkspr1te
[MTCB Android Head Units Q&A] royalhawk2002:
Excellent work. I have a lot of functionality on my 2010 jeep grand Cherokee (tpms, front and rear radar, etc.) That aren't displayed by the head unit....I hope you will find a way to customize it and I finally can use it for my car

Inviato dal mio SM-N960F utilizzando Tapatalk
[MTCB Android Head Units Q&A] darkspr1te:
Thanks, Yes extended functions will be available even in cars where they may not directly exist. Door open could be emulated by just sensing the door pin, but the electronics for a general car board that could be re-purposed for this I'am not sure exist in a good package.

maybe later on i'll look for a open source obd board that has additional input other than just OBD CAN and can isolate itself from the H/U.

Jeeps are known to me, I grazed my first knuckles on a 4L High output from the willies jeep body & early Cherokee, fun cars if they are not your daily driver.

darkspr1te
[MTCB Android Head Units Q&A] royalhawk2002:
Door status display, manual headlight switch on, steering wheel commands and Steering angle sensor (dynamic lines in rear view cam) are the unique "CAN" implemented function on my Jeep Grand Cherokee WK head unit CanBus BOX. There are a lot info on the Can Bus that could be displayed on the HU, i.e. external temperature, TPMS, Parking Sensors, Compass, etc.
[MTCB Android Head Units Q&A] royalhawk2002:
Any update?

Inviato dal mio SM-N960F utilizzando Tapatalk
[MTCB Android Head Units Q&A] royalhawk2002:
Is this wonderful work abandoned ?
[MTCB Android Head Units Q&A] darkspr1te:
I've not abandoned the project, due to IRL commits and other projects to complete I just had not had the time to return to this, the project is still under development internally but writing the public document side is time consuming and i've not had that kinda time of late.

darkspr1te
[MTCB Android Head Units Q&A] karlnorth:
Canbus firmware file

I don't know if this is still useful for you, but here is a link for a firmware update for a VW-SS-07 VW canbus unit:

https://mega.nz/#!zXJBnQxZ!EOEbuxoIjO3Otyv9hxUuDBzLDuuNRbiMEo9-g2hBfAI

Here are the instructions for using it:

1. Confirm the model of your canbus decoder is VW-SS-07.

2. Download the software onto the root content of your sd card and insert it to the unit.

3. Enter Factory Settings and input the code "canupdates" instead of password.

Here's the page I found it on:

http://forum.autopumpkin.com/viewtopic.php?t=13120

-Karl.
[MTCB Android Head Units Q&A] darkspr1te:
Thanks, I've pulled the files but not yet looked at them, time has been a strange partner of late :)

darkspr1te
[MTCB Android Head Units Q&A] Tisho_p:
Hi darkspr1te ,

Useful topic. Congrats!

So, i had a DIY project and got some information about serial protocol between CANbox decoder and China head unit from your topic.

I have a Volvo XC90 and buy from aliexpress head unit for my Volvo, but when it arrives... There is surprise - CAN decoder did not recognize CAN bus. I asked the seller, but he told me "you need to learn yourself how the CANbus integration works".... Тypical China seller.... :(

After that i open this CANbus decoder and found inside STM32L072, great news, because i'm hardware engineer and my primary job is to design PCBs and write firmware.

Since today i have working CAN bus decoder(i wrote my own FW) with following features:

1. Recognize CAN communication between modules in XC90 and parse messages.

2. Send commands via UART to china head unit. Most of functionality works now - steering wheel buttons, gearbox state(P,R,N,D) this is for rear camera, day - night backlight mode, doors and lids state(open-close).

Today spended two hours to play with CAN analyzer in my car and found message that shown steering wheel angle. Do you know how to send this information via UART to head unit?

I found in your topic following - public static final int CH_CMD_STEERING_WHEEL_ANGLE = 0x29;//方向盘转角信息, but i don't know how to transmit the data in the message.
[MTCB Android Head Units Q&A] Nusferatu:
Hey Tisho_p,

Could you please share a little bit more info about that custom FW you've made?

(I think the community will definitely appreciate the source code)

I personally urgently need to adjust FW of my CanBox, because it seems like some of essential features like automatic electronic brake and some nice ones (like time sync and media status transmission) are missing in the firmware :(. But don't have enough knowledge to do it from scratch myself...

From my side, I'll try and get you the info you've asked (about steering wheel angle) and how to led headunit recognize it....
[MTCB Android Head Units Q&A] Nusferatu:
@Tisho_p, to fulfill my promise, here is everything I've digged so far, regarding "backview" :

the data is taken from broadcast intent "com.microntek.canbusbackview" with two extras:

- canbustype - id of canbus handler (i guess)

- lfribackview - turn angle

whole processing, from serial read to this broadcast is like this:

Spoiler content hidden.

Please let me know if this info was of any help to you

PS: my CanBox is 'PA-SS-05' ('type 64') connected to Citroen DS5 2012