BYDcar / BYDGlobalFactoryImages1

BYD (Build Your Dream) Car Repair Manuals and Factory Images For Global Models (ATTO 3)
59 stars 7 forks source link

BYD (Build Your Dream) Car Repair Manuals and Factory Images

Car repair manuals and factory images for global models of BYD cars

These Github repo contains BYD Auto Global models repair manuals and factory images. The global version refers to BYD's models sold outside Chinese mainland, such as ATTO 3 (Chinese mainland version corresponding to Yuan PLUS) sold in Australia, Japan, Germany, and Malaysia, etc. Also please note that the software of BYD Auto Global Edition maybe different from that of the Chinese mainland models and may not be interchangable (not tested).

Global version factory images repo:

https://github.com/BYDcar/BYDGlobalFactoryImages1

Currently this repo only has the ATTO 3 factory image. For repair manual, you can refer to the Chinese version Yuan PLUS in the below repair manual repo.

├─ATTO3:
│      Di3.0_13.1.32.2212081.1_0.zip

Flashing method

1. Download the zip file and change the name to UpdateFull.zip
2. Format a U disk as FAT32. Create a folder called BYDUpdatePackage, and then create msm8953_64 folder in it
3. Copy the UpdateFull.zip to the folder, and check the path as BYDUpdatePackage\msm8953_64\UpdateFull.zip
4. Plug The U disk into the USB data transfer port on the car when the system is running
5. The usb should be automatically recognized, the time is about 10 minutes, and it will automatically update and restart.

If the above method does not work, you can try another method
1, Download the zip file, unzip this file, extract the update.zip file in it, and rename update.zip to UpdateFull.zip
2. Format a U disk as FAT32. Create a folder called BYDUpdatePackage, and then create msm8953_64 folder in it
3. Copy the UpdateFull.zip to the folder, and check the path as BYDUpdatePackage\msm8953_64\UpdateFull.zip
4. Plug The U disk into the USB data transfer port on the car when the system is running
5, Long press the "Previous" button of the steering wheel + the "Volume wheel" next to the gear at the same time, until the screen is black, the system will automatically enter the engineering mode to read the factory image
6. Wait for the flashing to complete

Why share for free?

I need to research some BYD cars, and found that some websites on the Internet provide scattered repair manuals. I found that the repair manuals can be found on the BYD after-sales website http://lms.bydauto.com.cn/, factory images can be downloaded from http://yunpan.byd.com.cn/, but you need the account of a dealer or repair shop to download. Then I found that Taobao Xianyu sold these materials, so I bought them all and shared them for free.

It is very troublesome to find car reverse engineering information on the Internet. At present, the software and hardware ecology of automobiles is too closed. In terms of software, it is not like mobile phones and routers that can be flashed into third-party open source systems at will. In terms of hardware, there are not many modified and upgraded spare parts like 3D printers. Think about it, if a car can use open source system, and there are open source parts can be upgraded, it might be cool to realize functions that were not there before.

At present, some people abroad are researching on the modification and installation of assisted driving and automatic driving. For example, this video https://www.youtube.com/watch?v=Te4AhlRXnLw refits a 2005 old car with Tesla’s iBooster and installs it The open source auxiliary software openpilot (https://github.com/commaai/openpilot) is used to realize automatic driving. There are also some people who are studying the conversion of fuel vehicles into electric vehicles. For example, this video https://www.youtube.com/watch?v=ZVtOss1U7_s converts an old Volkswagen Beetle into an electric vehicle. Therefore, I share these materials in order to promote research on various modifications and installations at home and abroad.

In addition, researching these may be of practical benefit. At present, the cheapest Qin PLUS DM-i 2023 model sold by BYD is 99,800 yuan. The low-end version does not include L2 assisted driving functions such as full-speed adaptive cruise control. For full-speed adaptive cruise, you need an extra 46,000 yuan to upgrade to the high-end version of 145,800 yuan. If you can make a few thousand yuan to upgrade with modified parts for self driving, then the low-end version plus will be very cost-effective.

In addition, some Chinese users recently posted that BYD secretly carried out OTA updates in the middle of the night without the permission of the car owner, causing the car to be unusable (search for "比亚迪半夜偷偷OTA" to find relevant information, and it seems that there are video and log records as evidence, it seems to be true issue) . So at present, it seems that there is an urgent need to obtain root permission to restrict connection to BYD server to prevent unauthorized OTA updates. In the future, it may be necessary to research flashing open source self-made system into the car so that the vehicle can be completely controlled by oneself.

In case you must want to donate, you can donate to Monero: 85RAUfhbEB32P2Er3eamcgcVGXnscHe7Wd15v1CRqswyNfYcjNSXgP2FPrYFmKtYgA8jshyBQsZNQgZeB3V1oizU35QpFkz

Large files are divided and compressed for upload

Because Github limits a single file to no more than 100M, a single push cannot exceed 2GB, and a single warehouse cannot exceed 100GB. So I divided and uploaded the large files (mainly the flashing package of the Android car and several maintenance manuals). I used https://github.com/sisl/GitHub-ForceLargeFiles to divide the large files and upload them. After the division It is a split package compressed by 7zip, you can manually decompress it with 7zip, or use the following code to automatically restore all files

git clone https://github.com/sisl/GitHub-ForceLargeFiles

segmentation
python .\GitHub-ForceLargeFiles\src\main.py --root_dir "C:\xxx\BYDRepairManual\"

recover
python .\GitHub-ForceLargeFiles\src\reverse.py --root_dir "C:\xxx\BYDRepairManual\"

Domestic download speed may be slow

Because there are many files, each warehouse has dozens of GB, downloading in mainland China may be unstable.

First of all, you can try to download directly. If the network speed is good, you can download it quickly.

git clone https://github.com/BYDcar/BYDPackagesByChip1.git

Secondly, if the download speed is slow or easy to disconnect. You can try Github proxy, such as https://ghproxy.com/

Again, if downloading the entire warehouse is easy to disconnect, you can only download the required files. Refer to the method here Some tools can only download the specified folder https://stackoverflow.com/questions/7106012/download-a-single-folder-or-directory-from-a-github-repo

Finally, if you download the entire warehouse of dozens of GB, the git clone download may be disconnected at more than a dozen GB, and the disconnection cannot be resumed and can only be downloaded again. In this case, you can consider commit downloading one by one (or several A few commit downloads)

# Create an empty git repository locally
git init

# add a remote
git remote add origin https://github.com/BYDcar/BYDPackagesByChip1.git

# Pull a commit hash (the latter hash is copied from GitHub commits)
# Note: the full history up to this commit will be retrieved unless
# you limit it with '--depth=...' or '--shallow-since=...'
git fetch origin d0fcf97e634d670a34a36e71d2395064674c17a2

# Extract the git file
git reset --hard FETCH_HEAD

# Then pull the hash of the next commit (the following hash is copied from the GitHub commits, copy the next hash in order)
git fetch origin c638f4e1de4d61e2295665249d9854d63386e437

# Extract the git file again
git reset --hard FETCH_HEAD

and so on and on
 …

The files included in this series of libraries are as follows

Maintenance manual, dashboard firmware, software and flashing tutorial:

https://github.com/BYDcar/BYDRepairManual

Android car machine flash data

There are two types of search methods for car flashing packages, one is based on the chip version of the car controller, and the other is classified by model. Some of the packages in the two are the same, but the classification forms are different.

According to the chip version of the car

https://github.com/BYDcar/BYDPackagesByChip1

├─Di1
│ VP128_1.18.1912190.10.1911270.zip
│ VP128_1.18.1912190.6.1911270.zip
│ VP128_1.18.1912190.7.1911270.zip
│ VP128_1.36.2004030.4.2004039.zip
│ VP128_1.36.2005220.2.2005229.zip
│ VP128_1.36.2005220.3.2005229.zip
│ VP128_1.36.2005220.5.2005229.zip
│ VP128_1.36.2106220.9.2107060.zip
│ VP128_1.37.2010130.1.2009300.zip
│ VP128_1.37.2011060.6.2010220.zip
│ VP128_1.37.2011060.7.2010220.zip
│ VP128_1.38.2101090.13.2101090.zip
│ VP128_1.38.2103120.11.2103090.zip
│ VP128_1.38.2103120.14.2103090.zip
│ VP128_1.38.2108300.15.210706.zip
│ VP128_1.49.2106220.2.2107060.zip
│ VP128_1.49.2106220.3.2107060.zip
│ VP128_1.50.2106240.7.2107060.zip
│ Model Upgrade Tutorial for First Generation Machines.docx
│ The first digit of version details is 1 for VP128, 2 for DL2L, 4 for DL2UL, and 5 for DL2.1L.txt
│
└─Di2
     │ The first digit of version details is 1 for VP128, 2 for DL2L, 4 for DL2UL, 5 for DL2.1L(20230106221045).txt
     │ The first digit of version details is 1 for VP128, 2 for DL2L, 4 for DL2UL, and 5 for DL2.1L.txt
     │
     ├─2.x Chipset
     │ ├─2.0 UI
     │ │ Di2L_0929_0305_ota_27_signed_user_2006180.2006118.zip
     │ │ Di2L_0929_0305_ota_28_signed_user_2006180.2006118.zip
     │ │ Di2L_ota_21_signed_user_2103120.201207.zip
     │ │ Di2L_ota_22_signed_user_2103120.201207.zip
     │ │ Di2L_ota_22_signed_user_2111050.2112140.zip
     │ │ Di2L_ota_23_signed_user_2012230.2012070.zip
     │ │ Di2L_ota_31_signed_user_2012230.2012070.zip
     │ │
     │ └─3.0 UI
     │ Di2L_3.0UI_20191225_20210715_ota_24_user_2108090.2107030.zip
     │ Di2L_3.0UI_20191225_20210715_ota_26_user_2108090.2107030.zip
     │ Di2L_3.0UI_20191225_ota_24_user_2209160.2209090.zip
     │ Di2L_3.0UI_20191225_ota_24_user_2210170.2209090.zip
     │ Di2L_3.0UI_20191225_ota_25_user_2111260.2110090.zip
     │ Di2L_3.0UI_20191225_ota_25_user_2209160.2209090.zip
     │
     ├─4.x Chipset
     │ Di2UL-1_4.1.1.2110220.1.4.2_3.1.2109240.2.4.6_7.1.2109240.1.zip
     │ Di2UL-1_4.1.3.2111240.1.4.2_3.1.2111240.2.4.6_7.1.2111240.2.zip
     │ Di2UL-3_4.1.7.2109240.1.4.4_5.3.2109240.2.4.8_9.3.2109240.2.zip
     │ Di2UL-4_4.1.3.2204070.1.4.2_3.4.2204040.2.4.6_7.4.2204040.2.zip
     │ Di2UL-5_4.1.3.2210140.1.4.2_3.5.2209280.2.4.6_7.5.2209280.2(20230106224053).zip
     │ Di2UL-5_4.1.3.2210140.1.4.2_3.5.2209280.2.4.6_7.5.2209280.2.zip
     │ Di2UL-7_4.1.1.2108100.1.4.2_3.7.2108040.2.4.6_7.7.2108040.2.zip
     │
     └─5.x Chipset Di2.1L_canfd_with2in1_SOP_ota_5_signed_user_2211180.2211180.zip
             Di2.1L_ota_1_31_signed_user_2112020.2112020.2112020.zip
             Di2.1L_ota_3_33_signed_user_2105260.2105100.2105180.zip
             Di2.1L_ota_4_34_signed_user_2108190.2108190.2108190.zip
             Di2.1L_ota_4_signed_user_2104130.2104130.zip
             Di2.1L_ota_6_36_signed_user_2110300.2110090.2110310.zip
             Di2.1L_ota_6_36_signed_user_2112060.2111220.2111220.zip
             Di2.1L_SOP210823_ota_4_34_signed_user_2210210.2108190.2108190.zip

https://github.com/BYDcar/BYDPackagesByChip2

└─Di3
     ├─13.x Chipset
     │ ├─3.0UI
     │ │ Di3.0_13.1.18.2110230.1.13.2.1.2110136.2.13.2.2.2110136.2.zip
     │ │ Di3.0_13.1.7.2108180.1_0.zip
     │ │ Di3.0_13.1.7.2109290.1_0.zip
     │ │ Di3.0_13.1.7.2109220.1_0.zip
     │ │ Di3.0_13.1.7.2111181.1_1.zip
     │ │ di3.0_13.1.7.2201130.1_0.zip
     │ │ Di3.0_13.1.7.2204050.1_1.zip
     │ │ Di3.0_13.1.7.2204051.1_0.zip
     │ │ Di3.0_13.1.7.2205262.1_0.zip
     │ │ Di3.0_13.1.7.2205265.1_0.zip
     │ │ Di3.0_13.1.7.2207251.1_5.zip
     │ │ Di3.0_13.1.7.2207252.1_0.zip
     │ │ Di3.0_13.1.7.2209031.1_0.zip
     │ │ Di3.0_13.1.7.2209032.1_0.zip
     │ │ Di3.0_13.1.7.2211100.1_0.zip
     │ │ Di3.0_13.1.7.2211200.1_0.zip
     │ │
     │ └─4.0UI
     │ Di3.0_13.1.22.2112070.1_1.zip
     │ di3.0_13.1.22.2112210.1_1.zip
     │ Di3.0_13.1.22.2201110.1_0.zip
     │ di3.0_13.1.22.2202080.1_0.zip
     │ di3.0_13.1.22.2202081.1_0.zip
     │ Di3.0_13.1.22.2202081.1_1.zip
     │ Di3.0_13.1.22.2204060.1_0.zip
     │ Di3.0_13.1.22.2205260.1_1.zip
     │ Di3.0_13.1.22.2205262.1_0.zip
     │ Di3.0_13.1.22.2207200.1_0.zip
     │ Di3.0_13.1.22.2209200.1_0.zip
     │ Di3.0_13.1.22.2209201.1_0.zip
     │ Di3.0_13.1.22.2209203.1_0.zip
     │ Di3.0_13.1.22.2209205.1_0.zip
     │ Di3.0_13.1.22.2211166.1_0.zip
     │ Di3.0_13.1.22.2212160.1_0.zip
     │
     └─15.x Chipset
         ├─3.0UI
         │ Di3.0_15.1.7.2112200.1_1.zip
         │ Di3.0_15.1.7.2201130.1_1.zip
         │ Di3.0_15.1.7.2204050.1_0.zip
         │ Di3.0_15.1.7.2205262.1_0.zip
         │ Di3.0_15.1.7.2209031.1_0.zip
         │ Di3.0_15.1.7.2209032.1_0.zip
         │ Di3.0_15.1.7.2211200.1_0.zip
         │
         ├─4.0UI
         └─EV model
                 Di3.0_15.1.28.2206140.1.15.2.6.2206156.2.zip
                 Di3.0_15.1.28.2209270.1.15.2.6.2209226.2.zip
                 Di3.0_15.1.9.2109140.1.15.2.6.2109070.2.zip

https://github.com/BYDcar/BYDPackagesByChip3

├─Di4
│ ├─16.x Chipset
│ │ │ Di4.0_16.1.18.2203180.1.16.2.2.2203190.2.16.3.2.2203190.2.zip
│ │ │ Di4.0_16.1.4.2112030.1.16.2.2.2112230.2.zip
│ │ │
│ │ └─17.x flashing package with 16.x chipset
│ │ Di4.0_17.1.14.2206040.1_0.zip
│ │ Di4.0_17.1.14.2210283.1_0.zip
│ │ Di4.0_17.1.17.2202280.1_0.zip
│ │
│ ├─17.x Chipset
│ │ Di4.0_17.1.14.2206040.1_0.zip
│ │ Di4.0_17.1.14.2210130.1_0.zip
│ │ Di4.0_17.1.14.2210283.1_0.zip
│ │ Di4.0_17.1.17.2202280.1_0.zip
│ │
│ └─21.x Chipset
│ Di4.0_1for2_21.1.10.2208030.1_0.zip
│ Di4.0_1for2_21.1.14.2301030.1_1.zip
│ Di4.0_1for2_21.1.2.2204060.1_0.zip
│ Di4.0_1for2_21.1.2.2206010.1_2.zip
│ Di4.0_1for2_21.1.2.2208160.1_0.zip
│ Di4.0_1for2_21.1.2.2208230.1_2.zip
│ Di4.0_1for2_21.1.2.2208231.1_2.zip
│ Di4.0_1for2_21.1.2.2209230.1_0.zip
│ Di4.0_1for2_21.1.2.2210283.1_0.zip
│ Di4.0_1for2_21.1.2.2210284.1_1.zip
│ Di4.0_1for2_21.1.2.2212013.1_0.zip
│ Di4.0_1for2_21.1.2.2212080.1_0 (Tang DMP).zip
│ Di4.0_1for2_21.1.2.2212080.1_0 (Han DMP, Han DM-i, Han EV22).zip
│ Di4.0_1for2_21.1.2.2212080.1_3.zip
│ Di4.0_1for2_21.1.7.2206110.1_3.zip
│
└─Di5
     └─23.x Chipset
             Di5.0_23.1.2.2209151.1.23.2.2.2209151.2.zip
             Di5.0_23.1.2.2209156.1.23.2.2.2209152.2.zip

By car model

The other part of the file I got is classified by model. I was going to upload it, but after comparing the hash of the file, I found that it is the same as the file classified by car chip above, so I just list the directory here and don’t upload it. The hash of the car chip file is in filehash-bychip.txt, and the hash of the model file is in the filehash-bymodel.txt file. You can choose the file to download from the above warehouse according to the hash.

├─Ocean series
│ ├─Frigate 07
│ │ Di4.0_1for2_21.1.2.2212013.1_0.zip
│ │
│ ├─Dolphins
│ │ Di3.0_13.1.22.2205262.1_0.zip
│ │ Di3.0_13.1.22.2207200.1_0.zip
│ │ Di3.0_13.1.22.2211166.1_0.zip
│ │
│ ├─seal
│ │ Di4.0_1for2_21.1.14.2301030.1_1.zip
│ │ Di4.0_1for2_21.1.2.2209230.1_0.zip
│ │ Di4.0_1for2_21.1.2.2210284.1_1.zip
│ │ Di4.0_1for2_21.1.2.2212080.1_3.zip
│ │
│ ├─Seagull
│ └─Destroyer 05
│ ├─12.8-inch rotating screen pad (three generations of Dilink)
│ │ Di3.0_13.1.22.2207200.1_0.zip
│ │
│ └─15.6-inch rotating screen pad (fourth generation Dilink)
│ Di4.0_17.1.14.2206040.1_0.zip
│ Di4.0_17.1.17.2202280.1_0.zip
│
└─Teng potential
     └─D9
             Di5.0_23.1.2.2209151.1.23.2.2.2209151.2.zip
             Di5.0_23.1.2.2209156.1.23.2.2.2209152.2.zip
└─Chinese
     ├─Hybrid models
     │ └─Han DM
     │ Di2L_3.0UI_20191225_ota_24_user_2209160.2209090.zip
     │ Di3.0_15.1.7.2112200.1_1.zip
     │ Di3.0_15.1.7.2204050.1_0.zip
     │ Di3.0_15.1.7.2205262.1_0.zip
     │ Di3.0_15.1.7.2209031.1_0.zip
     │ Di3.0_15.1.7.2211200.1_0.zip
     │ Tutorial.pptx
     │
     ├─Pure electric vehicle
     │ ├─Han EV
     │ │ Di2.1L_ota_1_31_signed_user_2112020.2112020.2112020.zip
     │ │ Di2L_3.0UI_20191225_ota_25_user_2111260.2110090.zip
     │ │ Di2L_3.0UI_20191225_ota_25_user_2209160.2209090.zip
     │ │ Di3.0_15.1.7.2112200.1_1.zip
     │ │ Di3.0_15.1.7.2204050.1_0.zip
     │ │ Di3.0_15.1.7.2205262.1_0.zip
     │ │ Di3.0_15.1.7.2209031.1_0.zip
     │ │ Di3.0_15.1.7.2211200.1_0.zip
     │ │ Di4.0_16.1.18.2203180.1.16.2.2.2203190.2.16.3.2.2203190.2.zip
     │ │ Di4.0_16.1.4.2112030.1.16.2.2.2112230.2.zip
     │ │ Di4.0_17.1.14.2210283.1_0.zip
     │ │ Tutorial.pptx
     │ │
     │ └─Han EV 22 models
     │ Di4.0_1for2_21.1.10.2208030.1_0.zip
     │ Di4.0_1for2_21.1.2.2208230.1_2.zip
     │ Di4.0_1for2_21.1.2.2208231.1_2.zip
     │ Di4.0_1for2_21.1.2.2210283.1_0.zip
     │ Di4.0_1for2_21.1.2.2212080.1_0.zip
     │
     └─Super Hybrid
         ├─Chinese DM-i
         │ Di4.0_1for2_21.1.10.2208030.1_0.zip
         │ Di4.0_1for2_21.1.2.2208230.1_2.zip
         │ Di4.0_1for2_21.1.2.2208231.1_2.zip
         │ Di4.0_1for2_21.1.2.2210283.1_0.zip
         │ Di4.0_1for2_21.1.2.2212080.1_0.zip
         │
         └─Han DM-p
                 Di4.0_1for2_21.1.2.2208231.1_2.zip
                 Di4.0_1for2_21.1.2.2210283.1_0.zip
                 Di4.0_1for2_21.1.2.2212080.1_0.zip
└─Qin
     ├─Hybrid models
     ├─fuel vehicle
     │ ├─New Qin_fuel version
     │ │ Di2L_ota_23_signed_user_2012230.2012070.zip
     │ │
     │ ├─Qin Pro
     │ │ Di2.1L_ota_6_36_signed_user_2112060.2111220.2111220.zip
     │ │ Di2L_0929_0305_ota_27_signed_user_2006180.2006118.zip
     │ │ VP128_1.36.2005220.5.2005229.zip
     │ │
     │ └─Qin Pro_Fuel
     ├─Pure electric vehicle
     │ ├─New Qin EV
     │ │ │ Di2.1L_ota_3_33_signed_user_2105260.2105100.2105180.zip
     │ │ │ Di2L_ota_22_signed_user_2111050.2112140.zip
     │ │ │
     │ │ └─Multimedia system (not dilink)
     │ │ HDE EMEA E2 E3 multimedia system update program update operation guide.doc
     │ │ MX9S-HDE 8-inch multimedia U disk upgrade package V5.0.zip
     │ │ MX9SC-HDE 8-inch multimedia U disk upgrade package V5.0.zip
     │ │ Update failure remedy program.rar
     │ │
     │ ├─QIN PLUS EV
     │ │ Di3.0_13.1.7.2111181.1_1.zip
     │ │ Di3.0_13.1.7.2204050.1_1.zip
     │ │ Di3.0_13.1.7.2205262.1_0.zip
     │ │ Di3.0_13.1.7.2207252.1_0.zip
     │ │ Di3.0_13.1.7.2209031.1_0.zip
     │ │ Di3.0_13.1.7.2209032.1_0.zip
     │ │ Di3.0_13.1.7.2211200.1_0.zip
     │ │
     │ └─Qin Pro_EV
     │ Di2.1L_ota_6_36_signed_user_2110300.2110090.2110310.zip
     │ Di2L_0929_0305_ota_28_signed_user_2006180.2006118.zip
     │ VP128_1.36.2005220.2.2005229.zip
     │ VP128_1.36.2106220.9.2107060.zip
     │
     └─Super Hybrid
         ├─Qin Plus DM-i (2021 model)
         │ │ Di3.0_13.1.7.2111181.1_1.zip
         │ │ di3.0_13.1.7.2201130.1_0.zip
         │ │ Di3.0_13.1.7.2204050.1_1.zip
         │ │ Di3.0_13.1.7.2205262.1_0.zip
         │ │ Di3.0_13.1.7.2207252.1_0.zip
         │ │ Di3.0_13.1.7.2209031.1_0.zip
         │ │ Di3.0_13.1.7.2209032.1_0.zip
         │ │ Di3.0_13.1.7.2211200.1_0.zip
         │ │
         │ └─2021 DM-i 55KM Premium
         │ Di2.1L_canfd_with2in1_SOP_ota_5_signed_user_2211180.2211180.zip
         │
         └─Qin Plus DM-i (2023 model)
             ├─120KM Flagship Smart Optional Package (21.1.2.xxx)
             ├─55KM honor type 120KM honor type (13.1.22 xx)
             ├─55KM premium type (26.1. .xxx)
             └─HA2HAA-20 120KM Flagship (81.2.xxx)
└─Song
     ├─Hybrid models
     │ ├─Song DM
     │ │ Di2UL-1_4.1.3.2111240.1.4.2_3.1.2111240.2.4.6_7.1.2111240.2.zip
     │ │ VP128_1.18.1912190.6.1911270.zip
     │ │
     │ ├─Song MAX DM
     │ │ VP128_1.37.2011060.6.2010220.zip
     │ │
     │ └─Song Pro_DM
     │ Di2L_ota_21_signed_user_2103120.201207.zip
     │ Di2UL-7_4.1.1.2108100.1.4.2_3.7.2108040.2.4.6_7.7.2108040.2.zip
     │ VP128_1.38.2103120.14.2103090.zip
     │
     ├─fuel vehicle
     │ ├─Song MAX
     │ │ └─12.8-inch rotating screen pad (first generation Dilink)
     │ │ VP128_1.37.2011060.7.2010220.zip
     │ │
     │ ├─Song MAX upgrade version
     │ │ │ Di2.1L_SOP210823_ota_4_34_signed_user_2210210.2108190.2108190.zip
     │ │ │
     │ │ ├─10.1 inch rotating screen pad (Dilink 2.1)
     │ │ │ Di2.1L_ota_4_signed_user_2104130.2104130.zip
     │ │ │
     │ │ └─10.1 inch rotating screen pad (Dilink 2.2)
     │ │ Di2UL-1_4.1.1.2110220.1.4.2_3.1.2109240.2.4.6_7.1.2109240.1.zip
     │ │
     │ ├─Song PLUS Fuel
     │ │ Di2UL-4_4.1.3.2204070.1.4.2_3.4.2204040.2.4.6_7.4.2204040.2.zip
     │ │
     │ ├─Song Pro_fuel version
     │ │ Di2UL-3_4.1.7.2109240.1.4.4_5.3.2109240.2.4.8_9.3.2109240.2.zip
     │ │
     │ ├─Song_fuel version_18 styles
     │ │ Di2.1L_ota_4_34_signed_user_2108190.2108190.2108190.zip
     │ │
     │ ├─Song Fuel Version
     │ │ Di2.1L_SOP210823_ota_4_34_signed_user_2210210.2108190.2108190.zip
     │ │
     │ └─Second Generation Song Pro
     │ Di2UL-3_4.1.7.2109240.1.4.4_5.3.2109240.2.4.8_9.3.2109240.2.zip
     │
     ├─Pure electric vehicle
     │ ├─Song EV_18
     │ │ VP128_1.18.1912190.10.1911270.zip
     │ │
     │ ├─Song MAX EV
     │ │ └─12.8-inch rotating screen pad (first generation dilink)
     │ │ VP128_1.36.2005220.3.2005229.zip
     │ │
     │ ├─Song PLUS EV
     │ │ Di3.0_15.1.7.2201130.1_1.zip
     │ │ Di3.0_15.1.7.2204050.1_0.zip
     │ │ Di3.0_15.1.7.2205262.1_0.zip
     │ │ Di3.0_15.1.7.2209031.1_0.zip
     │ │ Di3.0_15.1.7.2209032.1_0.zip
     │ │ Di3.0_15.1.7.2211200.1_0.zip
     │ │
     │ └─Song Pro_EV
     │ Di2L_ota_22_signed_user_2103120.201207.zip
     │ VP128_1.38.2103120.11.2103090.zip
     │
     └─Super Hybrid
         ├─Song MAX DM-i
         │ Di3.0_13.1.22.2207200.1_0.zip
         │
         ├─Song Plus DM-i
         │ Di3.0_13.1.18.2110230.1.13.2.1.2110136.2.13.2.2.2110136.2.zip
         │ Di3.0_13.1.22.2212160.1_0.zip
         │ Di3.0_13.1.7.2109290.1_0.zip
         │ Di3.0_13.1.7.2111181.1_1.zip
         │ Di3.0_13.1.7.2205262.1_0.zip
         │ Di3.0_13.1.7.2205265.1_0.zip
         │ Di3.0_13.1.7.2207251.1_5.zip
         │ Di3.0_13.1.7.2209031.1_0.zip
         │ Di3.0_13.1.7.2209032.1_0.zip
         │ Di3.0_13.1.7.2211200.1_0.zip
         │
         ├─Song PLUS DM-i 5G
         │ Di4.0_17.1.14.2210130.1_0.zip
         │
         ├─Song Plus DM-i AWD
         │ di3.0_13.1.22.2112210.1_1.zip
         │ Di3.0_13.1.22.2205262.1_0.zip
         │ Di3.0_13.1.22.2209205.1_0.zip
         │
         ├─Song Plus DM-i (5G)
         │ Di4.0_17.1.14.2210130.1_0.zip
         │
         └─Song Pro DM-i
                 Di3.0_13.1.22.2209205.1_0.zip
├─yuan
│ ├─fuel vehicle
│ │ └─Yuan Pro
│ │ └─10.1-inch rotating screen pad (third generation Dilink)
│ │ Di3.0_15.1.7.2204050.1_0.zip
│ │
│ └─Pure electric vehicle
│ ├─Yuan EV
│ │ ├─10.1-inch rotating screen pad (first generation Dilink)
│ │ │ VP128_1.38.2101090.13.2101090.zip
│ │ │
│ │ └─10.1-inch rotating screen pad (second generation Dilink)
│ │ Di2L_ota_31_signed_user_2012230.2012070.zip
│ │
│ └─Yuan PLUS EV
│ Di3.0_13.1.22.2202080.1_0.zip
│ Di3.0_13.1.22.2205262.1_0.zip
│ Di3.0_13.1.22.2209200.1_0.zip
│
└─Don
     ├─Hybrid models
     │ ├─A new generation of Tang DM
     │ │ VP128_1.37.2010130.1.2009300.zip
     │ │
     │ └─New generation Tang DM (2021 model)
     │ Di2L_3.0UI_20191225_20210715_ota_24_user_2108090.2107030.zip
     │ Di2L_3.0UI_20191225_ota_24_user_2210170.2209090.zip
     │ Di3.0_15.1.7.2211200.1_0.zip
     │
     ├─fuel vehicle
     │ ├─The new generation of Tang_fuel version
     │ │ VP128_1.36.2005220.2.2005229.zip
     │ │
     │ └─New generation Tang fuel oil (2021 model)
     │ Di2L_3.0UI_20191225_20210715_ota_26_user_2108090.2107030.zip
     │
     ├─Pure electric vehicle
     │ ├─22 Tang EVs
     │ │ Di4.0_1for2_21.1.2.2208160.1_0.zip
     │ │ Di4.0_1for2_21.1.2.2212080.1_0.zip
     │ │
     │ ├─New generation Tang EV 2021
     │ │ Di2UL-5_4.1.3.2210140.1.4.2_3.5.2209280.2.4.6_7.5.2209280.2.zip
     │ │ Di3.0_15.1.28.2206140.1.15.2.6.2206156.2.zip
     │ │ Di3.0_15.1.28.2209270.1.15.2.6.2209226.2.zip
     │ │ Di3.0_15.1.7.2211200.1_0.zip
     │ │ Di3.0_15.1.9.2109140.1.15.2.6.2109070.2.zip
     │ │
     │ └─The new generation Tang_pure electric version
     │ VP128_1.37.2010130.1.2009300.zip
     │ VP128_1.49.2106220.3.2107060.zip
     │
     └─Super Hybrid
         ├─22 Tang DM-p
         │ Di4.0_1for2_21.1.2.2208160.1_0.zip
         │ Di4.0_1for2_21.1.2.2212080.1_0.zip
         │
         └─Don DM-i
                 Di3.0_13.1.7.2108180.1_0.zip
                 Di3.0_13.1.7.2109220.1_0.zip
                 Di3.0_13.1.7.2111181.1_1.zip
                 Di3.0_13.1.7.2204051.1_0.zip
                 Di3.0_13.1.7.2205262.1_0.zip
                 Di3.0_13.1.7.2211100.1_0.zip
                 Di3.0_13.1.7.2211200.1_0.zip

比亚迪汽车全球版的维修手册和刷机资料

BYD (Build Your Dream) Car Global Models Repair Manuals and Factory Images

比亚迪汽车多种车型的维修手册和刷机文件

这几个Github仓库包含比亚迪汽车全球版的维修手册和刷机资料,全球版指的是比亚迪在海外发售的版本,比如比如在澳大利亚、日本、马来西亚发售的ATTO 3(中国大陆版本对应元 PLUS),但请注意比亚迪汽车全球版的软件和中国大陆版的有些不一样可能不通用。

全球版的刷机文件:

目前全球版仅有ATTO 3刷机文件,需要维修手册请参考下面仓库里国内对应的元PLUS车型。 https://github.com/BYDcar/BYDGlobalFactoryImages1

├─ATTO3:
│      Di3.0_13.1.32.2212081.1_0.zip

刷机方法

1,下载刷机包并改名为UpdateFull.zip
2,U盘格式化为fat32格式。建立文件夹BYDUpdatePackage然后在其中建立msm8953_64文件夹
3,把UpdateFull.zip拷贝到文件夹内,检查路径为 BYDUpdatePackage\msm8953_64\UpdateFull.zip
4,U盘插到车上USB数据传输口
5,开机状态可以自动识别,时间大约10分钟,升级后会自动匹配重启。

如果上面方法不管用,可以尝试另一种方法
1, 解压刷机包,提取其中的update.zip文件,改名为UpdateFull.zip
3,U盘格式化为fat32格式。建立文件夹BYDUpdatePackage然后在其中建立msm8953_64文件夹
4,把UpdateFull.zip拷贝到文件夹内,检查路径为 BYDUpdatePackage\msm8953_64\UpdateFull.zip
4, 启动车辆,插入U盘到USB数据传输口
5, 方向盘"上一首"按键+挡位旁边的"音量滚轮"=同时长按,直至黑屏后系统会自动进入工程模式读取刷机包
6, 等待刷机完成

为什么免费分享?

我需要研究一些比亚迪的汽车,发现网上有些网站提供零零散散的维修手册,发现维修手册可以在比亚迪售后网站 http://lms.bydauto.com.cn/ 下载,刷机资料可以在 http://yunpan.byd.com.cn/ 下载,但是都需要经销商或维修厂的账号才能下载。然后发现淘宝闲鱼上面有卖这些资料的,就都买了回来免费分享出来。

发现网上有些零零散散的资料,找起来很麻烦。目前汽车的软硬件生态太过封闭,软件方面来说不像手机和路由器那样可以随意刷入第三方开源系统,硬件方面来说不像3D打印机那样有很多改装升级的零配件。想想如果汽车可以刷入开源系统,升级开源零件,也许会很酷可以实现之前没有的功能。

目前国外有些人在研究改装加装辅助驾驶自动驾驶,比如这个视频 https://www.youtube.com/watch?v=Te4AhlRXnLw 把一款2005年的老车改装了特斯拉的iBooster并加装了开源辅助软件openpilot ( https://github.com/commaai/openpilot ),实现了自动行驶。还有一些人在研究燃油车改装成电动车,比如这个视频 https://www.youtube.com/watch?v=ZVtOss1U7_s 把一个老车大众甲壳虫改装成电动车。因此我分享这些资料以便促进国内外研究各种改装加装。

另外研究这些很有可能是有实际利益的哦,目前比亚迪在售最便宜的秦PLUS DM-i 2023款 9.98万元的低配版是不含全速自适应巡航等L2辅助驾驶功能的,想要全速自适应巡航的话只有加4.6万元升级到14.58万元的高配版。假如可以做出几千元升级辅助驾驶的改装配件,那样低配版加上改装配件的性价比就会很高。

另外,最近有些人发帖声称比亚迪未经车主允许在半夜偷偷进行OTA更新造成无法用车(搜索“比亚迪 半夜 偷偷OTA”可以搜到相关信息,看起来有监控和日志记录为证像是真事)。所以目前似乎急需获取root权限限制和比亚迪服务器链接阻止未经允许的OTA更新,将来也许需要研究刷入开源自制系统以便可以把车辆完全掌握在自己手上。

如果你非常想要赞助,可以赞助门罗币:85RAUfhbEB32P2Er3eamcgcVGXnscHe7Wd15v1CRqswyNfYcjNSXgP2FPrYFmKtYgA8jshyBQsZNQgZeB3V1oizU35QpFkz

大文件都分割压缩上传了

因为Github限制单个文件不能超过100M,单次上传push不能超过2GB,单个仓库不能超过100GB。所以我把大文件(主要是安卓车机的刷机包和几个维修手册)都分割上传了,我用了 https://github.com/sisl/GitHub-ForceLargeFiles 把大文件分割然后上传,分割后的是7zip压缩的分割包,可以手动用7zip解压,也可以用下面的代码自动把所有的文件都恢复

git clone https://github.com/sisl/GitHub-ForceLargeFiles

分割
python .\GitHub-ForceLargeFiles\src\main.py --root_dir "C:\xxx\BYDRepairManual\"

恢复
python .\GitHub-ForceLargeFiles\src\reverse.py --root_dir "C:\xxx\BYDRepairManual\"

国内下载速度可能会慢

因为文件比较多,每个仓库有几十GB,在中国大陆下载可能会不稳定。

首先可以尝试直接下载,如果网速好很快能下载下来

git clone https://github.com/BYDcar/BYDPackagesByChip1.git

其次如果下载速度慢或者容易断线。可以尝试Github代理,比如 https://ghproxy.com/ 之类

再次如果下载整个仓库容易断线,可以仅下载需要的文件。参考这里的方法有些工具可以仅下载指定的文件夹 https://stackoverflow.com/questions/7106012/download-a-single-folder-or-directory-from-a-github-repo

最后如果下载整个几十GB的仓库,git clone下载时有可能在十几GB断线,断线没法断点续传只能重新下,遇到这种情况可以考虑一个一个commit下载(或者几个几个commit下载)

# 本地创建一个空git仓库
git init

# 添加一个remote
git remote add origin https://github.com/BYDcar/BYDPackagesByChip1.git

# 拉取一个commit的hash(后面的hash是从GitHub的commits里复制过来的)
# Note: the full history up to this commit will be retrieved unless 
#       you limit it with '--depth=...' or '--shallow-since=...'
git fetch origin d0fcf97e634d670a34a36e71d2395064674c17a2

# 把git的文件解出来
git reset --hard FETCH_HEAD

# 再拉取下一个commit的hash(后面的hash是从GitHub的commits里复制过来的,按顺序复制下一个hash)
git fetch origin c638f4e1de4d61e2295665249d9854d63386e437

# 再把git的文件解出来
git reset --hard FETCH_HEAD

再这样继续重复
......

这一系列库包含的文件如下

维修手册,仪表盘固件,软件和刷机教程:

这个仓库包含维修手册之类杂七杂八的文件,因为文件较多,文件目录就不放这里,放在tree.txt文件里了 https://github.com/BYDcar/BYDRepairManual

安卓车机刷机资料

车机刷机包分为两种分类查找形式,一种是按车机控制器芯片版本,另一种是按车型分类。两种里面有些包是一样的只是分类形式不同。

按车机芯片版本

https://github.com/BYDcar/BYDPackagesByChip1

├─Di1
│      VP128_1.18.1912190.10.1911270.zip
│      VP128_1.18.1912190.6.1911270.zip
│      VP128_1.18.1912190.7.1911270.zip
│      VP128_1.36.2004030.4.2004039.zip
│      VP128_1.36.2005220.2.2005229.zip
│      VP128_1.36.2005220.3.2005229.zip
│      VP128_1.36.2005220.5.2005229.zip
│      VP128_1.36.2106220.9.2107060.zip
│      VP128_1.37.2010130.1.2009300.zip
│      VP128_1.37.2011060.6.2010220.zip
│      VP128_1.37.2011060.7.2010220.zip
│      VP128_1.38.2101090.13.2101090.zip
│      VP128_1.38.2103120.11.2103090.zip
│      VP128_1.38.2103120.14.2103090.zip
│      VP128_1.38.2108300.15.210706.zip
│      VP128_1.49.2106220.2.2107060.zip
│      VP128_1.49.2106220.3.2107060.zip
│      VP128_1.50.2106240.7.2107060.zip
│      一代机的车型升级教程.docx
│      版本详情第一位数为1用VP128,2用DL2L,4用DL2UL,5用DL2.1L.txt
│
└─Di2
    │  版本详情第一位数为1用VP128,2用DL2L,4用DL2UL,5用DL2.1L(20230106221045).txt
    │  版本详情第一位数为1用VP128,2用DL2L,4用DL2UL,5用DL2.1L.txt
    │
    ├─2.x芯片组
    │  ├─2.0UI
    │  │      Di2L_0929_0305_ota_27_signed_user_2006180.2006118.zip
    │  │      Di2L_0929_0305_ota_28_signed_user_2006180.2006118.zip
    │  │      Di2L_ota_21_signed_user_2103120.201207.zip
    │  │      Di2L_ota_22_signed_user_2103120.201207.zip
    │  │      Di2L_ota_22_signed_user_2111050.2112140.zip
    │  │      Di2L_ota_23_signed_user_2012230.2012070.zip
    │  │      Di2L_ota_31_signed_user_2012230.2012070.zip
    │  │
    │  └─3.0UI
    │          Di2L_3.0UI_20191225_20210715_ota_24_user_2108090.2107030.zip
    │          Di2L_3.0UI_20191225_20210715_ota_26_user_2108090.2107030.zip
    │          Di2L_3.0UI_20191225_ota_24_user_2209160.2209090.zip
    │          Di2L_3.0UI_20191225_ota_24_user_2210170.2209090.zip
    │          Di2L_3.0UI_20191225_ota_25_user_2111260.2110090.zip
    │          Di2L_3.0UI_20191225_ota_25_user_2209160.2209090.zip
    │
    ├─4.x芯片组
    │      Di2UL-1_4.1.1.2110220.1.4.2_3.1.2109240.2.4.6_7.1.2109240.1.zip
    │      Di2UL-1_4.1.3.2111240.1.4.2_3.1.2111240.2.4.6_7.1.2111240.2.zip
    │      Di2UL-3_4.1.7.2109240.1.4.4_5.3.2109240.2.4.8_9.3.2109240.2.zip
    │      Di2UL-4_4.1.3.2204070.1.4.2_3.4.2204040.2.4.6_7.4.2204040.2.zip
    │      Di2UL-5_4.1.3.2210140.1.4.2_3.5.2209280.2.4.6_7.5.2209280.2(20230106224053).zip
    │      Di2UL-5_4.1.3.2210140.1.4.2_3.5.2209280.2.4.6_7.5.2209280.2.zip
    │      Di2UL-7_4.1.1.2108100.1.4.2_3.7.2108040.2.4.6_7.7.2108040.2.zip
    │
    └─5.x芯片组
            Di2.1L_canfd_with2in1_SOP_ota_5_signed_user_2211180.2211180.zip
            Di2.1L_ota_1_31_signed_user_2112020.2112020.2112020.zip
            Di2.1L_ota_3_33_signed_user_2105260.2105100.2105180.zip
            Di2.1L_ota_4_34_signed_user_2108190.2108190.2108190.zip
            Di2.1L_ota_4_signed_user_2104130.2104130.zip
            Di2.1L_ota_6_36_signed_user_2110300.2110090.2110310.zip
            Di2.1L_ota_6_36_signed_user_2112060.2111220.2111220.zip
            Di2.1L_SOP210823_ota_4_34_signed_user_2210210.2108190.2108190.zip

https://github.com/BYDcar/BYDPackagesByChip2

└─Di3
    ├─13.x芯片组
    │  ├─3.0UI
    │  │      Di3.0_13.1.18.2110230.1.13.2.1.2110136.2.13.2.2.2110136.2.zip
    │  │      Di3.0_13.1.7.2108180.1_0.zip
    │  │      Di3.0_13.1.7.2109290.1_0.zip
    │  │      Di3.0_13.1.7.2109220.1_0.zip
    │  │      Di3.0_13.1.7.2111181.1_1.zip
    │  │      di3.0_13.1.7.2201130.1_0.zip
    │  │      Di3.0_13.1.7.2204050.1_1.zip
    │  │      Di3.0_13.1.7.2204051.1_0.zip
    │  │      Di3.0_13.1.7.2205262.1_0.zip
    │  │      Di3.0_13.1.7.2205265.1_0.zip
    │  │      Di3.0_13.1.7.2207251.1_5.zip
    │  │      Di3.0_13.1.7.2207252.1_0.zip
    │  │      Di3.0_13.1.7.2209031.1_0.zip
    │  │      Di3.0_13.1.7.2209032.1_0.zip
    │  │      Di3.0_13.1.7.2211100.1_0.zip
    │  │      Di3.0_13.1.7.2211200.1_0.zip
    │  │
    │  └─4.0UI
    │          Di3.0_13.1.22.2112070.1_1.zip
    │          di3.0_13.1.22.2112210.1_1.zip
    │          Di3.0_13.1.22.2201110.1_0.zip
    │          di3.0_13.1.22.2202080.1_0.zip
    │          di3.0_13.1.22.2202081.1_0.zip
    │          Di3.0_13.1.22.2202081.1_1.zip
    │          Di3.0_13.1.22.2204060.1_0.zip
    │          Di3.0_13.1.22.2205260.1_1.zip
    │          Di3.0_13.1.22.2205262.1_0.zip
    │          Di3.0_13.1.22.2207200.1_0.zip
    │          Di3.0_13.1.22.2209200.1_0.zip
    │          Di3.0_13.1.22.2209201.1_0.zip
    │          Di3.0_13.1.22.2209203.1_0.zip
    │          Di3.0_13.1.22.2209205.1_0.zip
    │          Di3.0_13.1.22.2211166.1_0.zip
    │          Di3.0_13.1.22.2212160.1_0.zip
    │
    └─15.x芯片组
        ├─3.0UI
        │      Di3.0_15.1.7.2112200.1_1.zip
        │      Di3.0_15.1.7.2201130.1_1.zip
        │      Di3.0_15.1.7.2204050.1_0.zip
        │      Di3.0_15.1.7.2205262.1_0.zip
        │      Di3.0_15.1.7.2209031.1_0.zip
        │      Di3.0_15.1.7.2209032.1_0.zip
        │      Di3.0_15.1.7.2211200.1_0.zip
        │
        ├─4.0UI
        └─EV车型
                Di3.0_15.1.28.2206140.1.15.2.6.2206156.2.zip
                Di3.0_15.1.28.2209270.1.15.2.6.2209226.2.zip
                Di3.0_15.1.9.2109140.1.15.2.6.2109070.2.zip

https://github.com/BYDcar/BYDPackagesByChip3

├─Di4
│  ├─16.x芯片组
│  │  │  Di4.0_16.1.18.2203180.1.16.2.2.2203190.2.16.3.2.2203190.2.zip
│  │  │  Di4.0_16.1.4.2112030.1.16.2.2.2112230.2.zip
│  │  │
│  │  └─带16.x芯片组的17.x刷机包
│  │          Di4.0_17.1.14.2206040.1_0.zip
│  │          Di4.0_17.1.14.2210283.1_0.zip
│  │          Di4.0_17.1.17.2202280.1_0.zip
│  │
│  ├─17.x芯片组
│  │      Di4.0_17.1.14.2206040.1_0.zip
│  │      Di4.0_17.1.14.2210130.1_0.zip
│  │      Di4.0_17.1.14.2210283.1_0.zip
│  │      Di4.0_17.1.17.2202280.1_0.zip
│  │
│  └─21.x芯片组
│          Di4.0_1for2_21.1.10.2208030.1_0.zip
│          Di4.0_1for2_21.1.14.2301030.1_1.zip
│          Di4.0_1for2_21.1.2.2204060.1_0.zip
│          Di4.0_1for2_21.1.2.2206010.1_2.zip
│          Di4.0_1for2_21.1.2.2208160.1_0.zip
│          Di4.0_1for2_21.1.2.2208230.1_2.zip
│          Di4.0_1for2_21.1.2.2208231.1_2.zip
│          Di4.0_1for2_21.1.2.2209230.1_0.zip
│          Di4.0_1for2_21.1.2.2210283.1_0.zip
│          Di4.0_1for2_21.1.2.2210284.1_1.zip
│          Di4.0_1for2_21.1.2.2212013.1_0.zip
│          Di4.0_1for2_21.1.2.2212080.1_0(唐DMP).zip
│          Di4.0_1for2_21.1.2.2212080.1_0(汉DMP、汉DM-i、汉EV22款).zip
│          Di4.0_1for2_21.1.2.2212080.1_3.zip
│          Di4.0_1for2_21.1.7.2206110.1_3.zip
│
└─Di5
    └─23.x芯片组
            Di5.0_23.1.2.2209151.1.23.2.2.2209151.2.zip
            Di5.0_23.1.2.2209156.1.23.2.2.2209152.2.zip

按车型

我得到的文件里另一部分是按车型分类的,原本准备上传但是经过对比文件的hash发现和上面按车机芯片分类的文件是一样的,所以这里仅把目录列出来就不上传了。按车机芯片文件的hash在filehash-bychip.txt里,按车型文件的hash在filehash-bymodel.txt文件里,可以根据hash从上面的仓库里选择文件下载。

├─海洋系列
│  ├─护卫舰07
│  │      Di4.0_1for2_21.1.2.2212013.1_0.zip
│  │
│  ├─海豚
│  │      Di3.0_13.1.22.2205262.1_0.zip
│  │      Di3.0_13.1.22.2207200.1_0.zip
│  │      Di3.0_13.1.22.2211166.1_0.zip
│  │
│  ├─海豹
│  │      Di4.0_1for2_21.1.14.2301030.1_1.zip
│  │      Di4.0_1for2_21.1.2.2209230.1_0.zip
│  │      Di4.0_1for2_21.1.2.2210284.1_1.zip
│  │      Di4.0_1for2_21.1.2.2212080.1_3.zip
│  │
│  ├─海鸥
│  └─驱逐舰05
│      ├─12.8英寸旋转屏pad(三代Dilink)
│      │      Di3.0_13.1.22.2207200.1_0.zip
│      │
│      └─15.6寸旋转屏pad(四代Dilink)
│              Di4.0_17.1.14.2206040.1_0.zip
│              Di4.0_17.1.17.2202280.1_0.zip
│
└─腾势
    └─D9
            Di5.0_23.1.2.2209151.1.23.2.2.2209151.2.zip
            Di5.0_23.1.2.2209156.1.23.2.2.2209152.2.zip
└─汉
    ├─混动车型
    │  └─汉DM
    │          Di2L_3.0UI_20191225_ota_24_user_2209160.2209090.zip
    │          Di3.0_15.1.7.2112200.1_1.zip
    │          Di3.0_15.1.7.2204050.1_0.zip
    │          Di3.0_15.1.7.2205262.1_0.zip
    │          Di3.0_15.1.7.2209031.1_0.zip
    │          Di3.0_15.1.7.2211200.1_0.zip
    │          教程.pptx
    │
    ├─纯电车型
    │  ├─汉EV
    │  │      Di2.1L_ota_1_31_signed_user_2112020.2112020.2112020.zip
    │  │      Di2L_3.0UI_20191225_ota_25_user_2111260.2110090.zip
    │  │      Di2L_3.0UI_20191225_ota_25_user_2209160.2209090.zip
    │  │      Di3.0_15.1.7.2112200.1_1.zip
    │  │      Di3.0_15.1.7.2204050.1_0.zip
    │  │      Di3.0_15.1.7.2205262.1_0.zip
    │  │      Di3.0_15.1.7.2209031.1_0.zip
    │  │      Di3.0_15.1.7.2211200.1_0.zip
    │  │      Di4.0_16.1.18.2203180.1.16.2.2.2203190.2.16.3.2.2203190.2.zip
    │  │      Di4.0_16.1.4.2112030.1.16.2.2.2112230.2.zip
    │  │      Di4.0_17.1.14.2210283.1_0.zip
    │  │      教程.pptx
    │  │
    │  └─汉EV 22款
    │          Di4.0_1for2_21.1.10.2208030.1_0.zip
    │          Di4.0_1for2_21.1.2.2208230.1_2.zip
    │          Di4.0_1for2_21.1.2.2208231.1_2.zip
    │          Di4.0_1for2_21.1.2.2210283.1_0.zip
    │          Di4.0_1for2_21.1.2.2212080.1_0.zip
    │
    └─超级混动车型
        ├─汉DM-i
        │      Di4.0_1for2_21.1.10.2208030.1_0.zip
        │      Di4.0_1for2_21.1.2.2208230.1_2.zip
        │      Di4.0_1for2_21.1.2.2208231.1_2.zip
        │      Di4.0_1for2_21.1.2.2210283.1_0.zip
        │      Di4.0_1for2_21.1.2.2212080.1_0.zip
        │
        └─汉DM-p
                Di4.0_1for2_21.1.2.2208231.1_2.zip
                Di4.0_1for2_21.1.2.2210283.1_0.zip
                Di4.0_1for2_21.1.2.2212080.1_0.zip
└─秦
    ├─混动车型
    ├─燃油车型
    │  ├─全新秦_燃油版
    │  │      Di2L_ota_23_signed_user_2012230.2012070.zip
    │  │
    │  ├─秦Pro
    │  │      Di2.1L_ota_6_36_signed_user_2112060.2111220.2111220.zip
    │  │      Di2L_0929_0305_ota_27_signed_user_2006180.2006118.zip
    │  │      VP128_1.36.2005220.5.2005229.zip
    │  │
    │  └─秦Pro_燃油
    ├─纯电车型
    │  ├─全新秦EV
    │  │  │  Di2.1L_ota_3_33_signed_user_2105260.2105100.2105180.zip
    │  │  │  Di2L_ota_22_signed_user_2111050.2112140.zip
    │  │  │
    │  │  └─多媒体系统(非dilink)
    │  │          HDE EMEA E2 E3多媒体系统更新程序更新作业指导书.doc
    │  │          MX9S-HDE8寸多媒体U盘升级包V5.0.zip
    │  │          MX9SC-HDE8寸多媒体U盘升级包V5.0.zip
    │  │          更新失败补救程序.rar
    │  │
    │  ├─秦PLUS EV
    │  │      Di3.0_13.1.7.2111181.1_1.zip
    │  │      Di3.0_13.1.7.2204050.1_1.zip
    │  │      Di3.0_13.1.7.2205262.1_0.zip
    │  │      Di3.0_13.1.7.2207252.1_0.zip
    │  │      Di3.0_13.1.7.2209031.1_0.zip
    │  │      Di3.0_13.1.7.2209032.1_0.zip
    │  │      Di3.0_13.1.7.2211200.1_0.zip
    │  │
    │  └─秦Pro_EV
    │          Di2.1L_ota_6_36_signed_user_2110300.2110090.2110310.zip
    │          Di2L_0929_0305_ota_28_signed_user_2006180.2006118.zip
    │          VP128_1.36.2005220.2.2005229.zip
    │          VP128_1.36.2106220.9.2107060.zip
    │
    └─超级混动车型
        ├─秦Plus DM-i(2021款)
        │  │  Di3.0_13.1.7.2111181.1_1.zip
        │  │  di3.0_13.1.7.2201130.1_0.zip
        │  │  Di3.0_13.1.7.2204050.1_1.zip
        │  │  Di3.0_13.1.7.2205262.1_0.zip
        │  │  Di3.0_13.1.7.2207252.1_0.zip
        │  │  Di3.0_13.1.7.2209031.1_0.zip
        │  │  Di3.0_13.1.7.2209032.1_0.zip
        │  │  Di3.0_13.1.7.2211200.1_0.zip
        │  │
        │  └─2021款 DM-i 55KM 尊贵型
        │          Di2.1L_canfd_with2in1_SOP_ota_5_signed_user_2211180.2211180.zip
        │
        └─秦Plus DM-i(2023款)
            ├─120KM旗舰型智能选装包(21.1.2.xxx)
            ├─55KM尊荣型120KM尊贵型(13.1.22 xx)
            ├─55KM尊贵型(26.1. .xxx)
            └─HA2HAA-20型120KM旗舰型(81.2.xxx)
└─宋
    ├─混动车型
    │  ├─宋DM
    │  │      Di2UL-1_4.1.3.2111240.1.4.2_3.1.2111240.2.4.6_7.1.2111240.2.zip
    │  │      VP128_1.18.1912190.6.1911270.zip
    │  │
    │  ├─宋MAX DM
    │  │      VP128_1.37.2011060.6.2010220.zip
    │  │
    │  └─宋Pro_DM
    │          Di2L_ota_21_signed_user_2103120.201207.zip
    │          Di2UL-7_4.1.1.2108100.1.4.2_3.7.2108040.2.4.6_7.7.2108040.2.zip
    │          VP128_1.38.2103120.14.2103090.zip
    │
    ├─燃油车型
    │  ├─宋MAX
    │  │  └─12.8寸旋转屏pad(一代Dilink)
    │  │          VP128_1.37.2011060.7.2010220.zip
    │  │
    │  ├─宋MAX升级版
    │  │  │  Di2.1L_SOP210823_ota_4_34_signed_user_2210210.2108190.2108190.zip
    │  │  │
    │  │  ├─10.1寸旋转屏pad(Dilink 2.1)
    │  │  │      Di2.1L_ota_4_signed_user_2104130.2104130.zip
    │  │  │
    │  │  └─10.1寸旋转屏pad(Dilink 2.2)
    │  │          Di2UL-1_4.1.1.2110220.1.4.2_3.1.2109240.2.4.6_7.1.2109240.1.zip
    │  │
    │  ├─宋PLUS 燃油
    │  │      Di2UL-4_4.1.3.2204070.1.4.2_3.4.2204040.2.4.6_7.4.2204040.2.zip
    │  │
    │  ├─宋Pro_燃油版
    │  │      Di2UL-3_4.1.7.2109240.1.4.4_5.3.2109240.2.4.8_9.3.2109240.2.zip
    │  │
    │  ├─宋_燃油版_18款
    │  │      Di2.1L_ota_4_34_signed_user_2108190.2108190.2108190.zip
    │  │
    │  ├─宋燃油版
    │  │      Di2.1L_SOP210823_ota_4_34_signed_user_2210210.2108190.2108190.zip
    │  │
    │  └─第二代宋Pro
    │          Di2UL-3_4.1.7.2109240.1.4.4_5.3.2109240.2.4.8_9.3.2109240.2.zip
    │
    ├─纯电车型
    │  ├─宋EV_18款
    │  │      VP128_1.18.1912190.10.1911270.zip
    │  │
    │  ├─宋MAX EV
    │  │  └─12.8寸旋转屏pad(一代dilink)
    │  │          VP128_1.36.2005220.3.2005229.zip
    │  │
    │  ├─宋PLUS EV
    │  │      Di3.0_15.1.7.2201130.1_1.zip
    │  │      Di3.0_15.1.7.2204050.1_0.zip
    │  │      Di3.0_15.1.7.2205262.1_0.zip
    │  │      Di3.0_15.1.7.2209031.1_0.zip
    │  │      Di3.0_15.1.7.2209032.1_0.zip
    │  │      Di3.0_15.1.7.2211200.1_0.zip
    │  │
    │  └─宋Pro_EV
    │          Di2L_ota_22_signed_user_2103120.201207.zip
    │          VP128_1.38.2103120.11.2103090.zip
    │
    └─超级混动车型
        ├─宋MAX DM-i
        │      Di3.0_13.1.22.2207200.1_0.zip
        │
        ├─宋Plus DM-i
        │      Di3.0_13.1.18.2110230.1.13.2.1.2110136.2.13.2.2.2110136.2.zip
        │      Di3.0_13.1.22.2212160.1_0.zip
        │      Di3.0_13.1.7.2109290.1_0.zip
        │      Di3.0_13.1.7.2111181.1_1.zip
        │      Di3.0_13.1.7.2205262.1_0.zip
        │      Di3.0_13.1.7.2205265.1_0.zip
        │      Di3.0_13.1.7.2207251.1_5.zip
        │      Di3.0_13.1.7.2209031.1_0.zip
        │      Di3.0_13.1.7.2209032.1_0.zip
        │      Di3.0_13.1.7.2211200.1_0.zip
        │
        ├─宋PLUS DM-i 5G
        │      Di4.0_17.1.14.2210130.1_0.zip
        │
        ├─宋Plus DM-i AWD
        │      di3.0_13.1.22.2112210.1_1.zip
        │      Di3.0_13.1.22.2205262.1_0.zip
        │      Di3.0_13.1.22.2209205.1_0.zip
        │
        ├─宋Plus DM-i(5G)
        │      Di4.0_17.1.14.2210130.1_0.zip
        │
        └─宋Pro DM-i
                Di3.0_13.1.22.2209205.1_0.zip
├─元
│  ├─燃油车型
│  │  └─元Pro
│  │      └─10.1寸旋转屏pad(三代Dilink)
│  │              Di3.0_15.1.7.2204050.1_0.zip
│  │
│  └─纯电车型
│      ├─元EV
│      │  ├─10.1寸旋转屏pad(一代Dilink)
│      │  │      VP128_1.38.2101090.13.2101090.zip
│      │  │
│      │  └─10.1寸旋转屏pad(二代Dilink)
│      │          Di2L_ota_31_signed_user_2012230.2012070.zip
│      │
│      └─元PLUS EV
│              Di3.0_13.1.22.2202080.1_0.zip
│              Di3.0_13.1.22.2205262.1_0.zip
│              Di3.0_13.1.22.2209200.1_0.zip
│
└─唐
    ├─混动车型
    │  ├─全新一代唐DM
    │  │      VP128_1.37.2010130.1.2009300.zip
    │  │
    │  └─全新一代唐DM(2021款)
    │          Di2L_3.0UI_20191225_20210715_ota_24_user_2108090.2107030.zip
    │          Di2L_3.0UI_20191225_ota_24_user_2210170.2209090.zip
    │          Di3.0_15.1.7.2211200.1_0.zip
    │
    ├─燃油车型
    │  ├─全新一代唐_燃油版
    │  │      VP128_1.36.2005220.2.2005229.zip
    │  │
    │  └─全新一代唐燃油(2021款)
    │          Di2L_3.0UI_20191225_20210715_ota_26_user_2108090.2107030.zip
    │
    ├─纯电车型
    │  ├─22款唐EV
    │  │      Di4.0_1for2_21.1.2.2208160.1_0.zip
    │  │      Di4.0_1for2_21.1.2.2212080.1_0.zip
    │  │
    │  ├─全新一代唐EV 2021
    │  │      Di2UL-5_4.1.3.2210140.1.4.2_3.5.2209280.2.4.6_7.5.2209280.2.zip
    │  │      Di3.0_15.1.28.2206140.1.15.2.6.2206156.2.zip
    │  │      Di3.0_15.1.28.2209270.1.15.2.6.2209226.2.zip
    │  │      Di3.0_15.1.7.2211200.1_0.zip
    │  │      Di3.0_15.1.9.2109140.1.15.2.6.2109070.2.zip
    │  │
    │  └─全新一代唐_纯电版
    │          VP128_1.37.2010130.1.2009300.zip
    │          VP128_1.49.2106220.3.2107060.zip
    │
    └─超级混动车型
        ├─22款唐DM-p
        │      Di4.0_1for2_21.1.2.2208160.1_0.zip
        │      Di4.0_1for2_21.1.2.2212080.1_0.zip
        │
        └─唐DM-i
                Di3.0_13.1.7.2108180.1_0.zip
                Di3.0_13.1.7.2109220.1_0.zip
                Di3.0_13.1.7.2111181.1_1.zip
                Di3.0_13.1.7.2204051.1_0.zip
                Di3.0_13.1.7.2205262.1_0.zip
                Di3.0_13.1.7.2211100.1_0.zip
                Di3.0_13.1.7.2211200.1_0.zip