Phải làm gì nếu SP Flashtool (flashtool) báo lỗi? (làm thế nào để khắc phục). Giải mã lỗi SP Flash Tool Lỗi Sp flash tool 8045 phải làm gì

Điều thường xảy ra là trong quá trình flash thông qua tiện ích dịch vụ SP Flashtool, lỗi sẽ hiển thị. Nó không chỉ như vậy. Mỗi lỗi có nghĩa là một số loại vấn đề. Thông thường, chương trình sẽ viết cho bạn một mô tả ngắn gọn về vấn đề bằng tiếng Anh và cho bạn biết mã của vấn đề này.
Rất khó để một sản phẩm mới hiểu nó là gì và tại sao nó lại thất thường. Đó là lý do tại sao chúng tôi tham gia diễn đàn RuleSmart, nơi chúng tôi giúp đỡ mọi người miễn phí và hỏi mã lỗi là gì, hả? Và chỉ khi đó, bằng cách sử dụng mã này, chúng ta mới có thể tìm ra vấn đề là gì. Dưới đây chúng tôi sẽ cung cấp danh sách đầy đủ nhất các mã có vấn đề về giải mã. Trên thực tế, chúng tôi đã thực hiện điều này trong một chủ đề đặc biệt trên diễn đàn Rulsmart, nhưng trong bài viết, chúng tôi sẽ mô tả vấn đề này chi tiết hơn một chút vì tài liệu hiện tại được thiết kế cho người mới bắt đầu.

Flashtool báo lỗi

Tệp phân tán không hợp lệ. Ví dụ: trong tệp phân tán, các khối PRELOADER và DSP_BL bị tắt


Vấn đề với cổng. Ví dụ: lỗi có thể xuất hiện nếu cổng COM bị tắt trong BIOS. Kể cả cổng COM là ảo và cổng vật lý là USB. Trong trường hợp này, bạn sẽ không thấy thiết bị cài đặt trình điều khiển PRELOADER. Sự cố có thể xảy ra với cáp USB, trong trường hợp đó hãy thay cáp. Nếu cổng USB của máy tính bị lỗi, bạn cần cắm cáp sang cổng khác. Về mặt lý thuyết, nó có thể xảy ra ở chế độ cổng USB UART. Cổng hiển thị, nó đã được chọn trong cài đặt Công cụ Flash, chương trình đã ghi nó vào tệp INI, sau đó hệ thống được khởi động lại với cổng bị vô hiệu hóa và Công cụ Flash được khởi chạy ngay lập tức mà không cần chọn cổng.. Khi, sau chuyển thanh màu đỏ lên 100% do phần sụn, các nút thao tác sẽ khả dụng để nhấp lại, nhưng không xuất hiện thông báo lỗi cũng như cửa sổ có vòng tròn màu xanh lá cây; lỗi này hoặc lỗi tương tự sẽ xảy ra, mã của lỗi này là 1013. Ở trạng thái này, Flash Tool không đóng cổng COM và việc cố gắng khởi động lại mọi thao tác bằng cách kết nối lại thiết bị sẽ gây ra lỗi. Nếu chương trình đã chuyển sang trạng thái không xác định như vậy thì bạn cần đóng nó lại và khởi động lại


Xảy ra khi kích thước của một trong các phần của phần sụn vượt quá kích thước không gian được phân bổ cho nó. Thông thường đây là kernel hoặc khối khôi phục. Lỗi này đôi khi xảy ra trên các phiên bản Flash Tool chưa hoàn thiện. Thay đổi phiên bản firmware bạn đang sử dụng



Lỗi tương tự như lỗi 1003. Các giải pháp nên được tìm kiếm theo nguyên tắc tương tự. Thay đổi phiên bản chương trình cơ sở hoặc flash chương trình cơ sở của thiết bị khi đã ngắt kết nối pin có thể hữu ích.


Sử dụng phiên bản phần sụn mới hơn


Sử dụng phiên bản phần sụn mới hơn


Tệp phân tán không phù hợp với thiết bị. Ví dụ: tên tệp chứa số phiên bản 6777 và phiên bản thiết bị 6555


Bạn cần chuyển đến tab Trợ giúp, nhấp vào Mở Thư mục Nhật ký và xóa tất cả nhật ký. Chuyển đến thư mục có chương trình cơ sở và xóa tệp Checksum.ini


Vấn đề có thể xảy ra với phiên bản của ổ đĩa flash. Tải xuống phiên bản có ký hiệu SEC ở cuối. Lỗi có thể xảy ra nếu hệ điều hành cài đặt nhiều driver USB cho các thiết bị khác nhau. Sử dụng chương trình USBDeview để xóa trình điều khiển USB đã cài đặt và flash chương trình cơ sở bằng Công cụ Flash. Kết nối thiết bị trong khi giữ phím âm lượng + hoặc - có thể hữu ích. Nếu các phương pháp trên không giúp ích được gì, sau khi xuất hiện lỗi, bạn phải đóng ngay cửa sổ lỗi và nhấp ngay vào nút tải xuống lần nữa.


Lỗi có thể xảy ra trên các thiết bị MTD nếu hộp kiểm không được chọn trên khối PRELOADER hoặc DSP_BL khi chọn chế độ Tải xuống. Cần sử dụng phiên bản Flash Tool thích hợp, ví dụ v2.xxx cho điện thoại MT6573, hoặc tắt chế độ DA Download All. Khi chọn chế độ Download, hộp kiểm được chọn trên các khối PRELOADER hoặc DSP_BL, bạn cần để bỏ chọn nó khỏi các khối này. Nếu các khối này cần được flash, hãy kết nối điện thoại ở chế độ BOOTROM. Khi chọn ReadBack, Format hoặc MemoryTest, bạn cần kết nối thiết bị ở chế độ BOOTROM. Bạn có thể thử flash thiết bị khi đã ngắt kết nối pin


Trong cài đặt Công cụ Flash, buộc chọn hộp kiểm để cho biết thiết bị không có pin. Sau đó, kết nối thiết bị qua điểm kiểm tra nhưng bằng pin


Sau khi nhấn nút Tải xuống, hãy kết nối thiết bị đã tắt với máy tính bằng các nút âm lượng được nhấn sẵn


Lỗi có thể liên quan đến kết nối. Kiểm tra cáp, kết nối lại cáp sang cổng USB khác


Sự cố liên quan đến việc phát hiện bộ nhớ flash của thiết bị. Hãy sử dụng phiên bản khác của trình điều khiển flash vì... Khi các phiên bản khác nhau được phát hành, thông tin về bộ nhớ flash sẽ được cập nhật. Nếu tùy chọn trên không giúp ích được gì, hãy thử flash thiết bị sang một máy tính khác, vì... Có những vấn đề không cho phép bạn xác định chính xác bộ nhớ trên một máy cụ thể


Có thể hộp kiểm Uboot không được chọn trong cài đặt chương trình cơ sở của Flash Tool. Uboot là một hệ điều hành và trình tải trình điều khiển để khởi tạo phần cứng cơ bản như màn hình, bộ xử lý, GPIO.


Sử dụng phiên bản khác của trình điều khiển flash. Hãy thử thay thế phiên bản firmware từ phiên bản 5 sang phiên bản 3


Xảy ra trong quá trình định dạng tự động. Bạn phải đặt địa chỉ định dạng theo cách thủ công


Lỗi xảy ra nếu có vấn đề với phần cứng của thiết bị. Nó cũng có thể xảy ra nếu tệp Scatter không khớp với thiết bị. Ví dụ: emmc có trong tên nhưng thực tế thiết bị có đèn flash MTD. Có khả năng sự cố sẽ được giải quyết nếu bạn sử dụng máy tính và hệ điều hành khác. Tốt nhất nên sử dụng máy tính chạy Windows XP với driver mới được cài đặt


Sử dụng phiên bản khác của trình điều khiển flash. Nếu bạn đang flash phiên bản 3, hãy thử phiên bản 5 hoặc ngược lại. Chọn Định dạng tất cả + chế độ tải xuống. Bạn cần cài đặt lại driver cho thiết bị và đảm bảo thiết bị hiển thị chính xác trong Device Manager dưới dạng MTK USB PORT. Khởi chạy Flash Tool, bỏ chọn tất cả các mục ngoại trừ PRELOADER và flash ở chế độ Tải xuống. Nếu tiến trình được thực hiện nhưng xảy ra lỗi ở cuối, thì chúng tôi đảm bảo rằng chúng tôi sẽ chỉ flash PRELOADER. Ở đầu cửa sổ Công cụ Flash, bên cạnh nút Tải xuống, hãy nhấp vào nút Định dạng. Cửa sổ cài đặt định dạng sẽ mở với chế độ định dạng Tự động và Thủ công. Ở chế độ Tự động có hai cài đặt, đánh dấu vào ô trên cùng và nhấn OK. Quá trình định dạng sẽ bắt đầu. Sau khi định dạng xong, hãy flash lại PRELOADER. Sau khi flash PRELOADER thành công, flash hoàn toàn máy


Tệp phân tán không chính xác. Sử dụng tệp Scatter từ thiết bị của bạn


Thay đổi cổng USB và di chuyển Công cụ Flash vào thư mục gốc của đĩa. Tác nhân tải xuống có thể không có thông tin CPU/flash, vì vậy hãy sử dụng phiên bản chương trình cơ sở mới hơn. Lỗi có thể là do phần cứng, ví dụ do bộ nhớ flash bị lỗi


Sử dụng phiên bản khác của trình điều khiển flash. Có khả năng việc thay thế phiên bản bằng phiên bản cũ hơn sẽ hữu ích. Sự cố có thể xảy ra với cáp USB, trong trường hợp đó hãy thay thế cáp hoặc cổng USB. Có lẽ pin đã hết trong quá trình cài đặt phần mềm. Sạc thiết bị và thử flash lại firmware. Bạn có thể thử tháo pin ra khỏi thiết bị và thử flash mà không cần pin. Hãy thử định dạng thiết bị của bạn


Ngoài lỗi đọc trong chính thiết bị, lỗi có thể xảy ra trong trường hợp hệ thống tệp của máy tính có lỗi. Ví dụ: không có đủ dung lượng ổ đĩa hoặc tệp không thể bị ghi đè vì nó bị chặn. Để hiểu nguyên nhân, bạn cần xem nhật ký của Flash Tool


Bạn nên thay đổi phiên bản chương trình cơ sở thành phiên bản 5; bạn nên bắt đầu với phiên bản 5.1352.01 và thử flash thiết bị thông qua chế độ nâng cấp chương trình cơ sở. Phần sụn phải là bản gốc của thiết bị và chứa tất cả các khối. Hãy thử thay đổi cáp firmware thành một cáp tốt hơn


Lỗi có thể xảy ra khi flash firmware trên thiết bị có bộ xử lý MT6589. Để khắc phục, hãy định dạng thiết bị bằng nút Định dạng. Không định dạng nếu bạn có thiết bị có bộ xử lý MT6575 hoặc 6577. Sau khi định dạng, hãy flash thiết bị với tất cả các dấu kiểm bằng cách nhấp vào nút Tải xuống. Bạn có thể thử cài đặt lại trình điều khiển và định dạng lại. Chạy chương trình cơ sở nếu lần thử trước đó không thành công. Nếu vẫn thất bại, hãy thử thay đổi phiên bản chương trình cơ sở. Bạn nên bắt đầu với phiên bản 5.1352.01. Lỗi là do khối PRELOADER không hợp lệ. Bạn cần tìm PRELOADER gốc và flash nó. Nếu việc flash firmware bằng phương pháp tiêu chuẩn không mang lại kết quả, bạn có thể phải flash thiết bị qua điểm kiểm tra. Lỗi này có thể do sạc pin yếu. Bạn có thể thử giải quyết vấn đề bằng cách rút ngắn chân 4 và 5 trên đầu nối USB


Lỗi có thể xảy ra nếu dòng đường dẫn chứa chương trình hoặc chương trình cơ sở chứa các ký tự hoặc chữ tượng hình Cyrillic hoặc không chính xác. Chỉ được phép đặt tệp chương trình và chương trình cơ sở trong một đường dẫn hoàn toàn bao gồm các ký tự Latinh. Một ví dụ hiển thị vị trí tệp không chính xác: C:\Users\User\Desktop\Firmware\Tablet Firmware\


Xảy ra khi kích thước khối trong tệp PMT và tệp Scatter không khớp nhau. Nói chung, lỗi này có thể được giải quyết bằng cách tải tất cả các khối, sau đó kích thước trong PMT sẽ thay đổi thành kích thước chính xác. Bạn có thể thử thay đổi phiên bản phần sụn


Lỗi xảy ra khi có vấn đề với bộ nhớ flash. Không nên tự mình giải quyết vấn đề. Các phương án khắc phục lỗi: làm nóng chip nhớ flash bằng máy sấy tóc hàn ở nhiệt độ cao, khoảng 400 độ C. Bạn có thể sẽ phải thay chip từ bo mạch của nhà tài trợ hoặc bằng một con chip mới


Khi thiết lập Tác nhân tải xuống công cụ Flash, bạn phải chọn tác nhân đi kèm với phiên bản chương trình cơ sở này. Chọn các tác nhân khác dẫn đến lỗi này


Lỗi thường xảy ra nếu chương trình Flash Tool có dấu kiểm trên một khối mà đường dẫn được chỉ định không chính xác hoặc bị thiếu. Để loại bỏ nó, bạn phải chỉ định đường dẫn chính xác đến khối phần sụn cần thiết. Ngoài ra, nếu lỗi này xảy ra, hãy sử dụng phiên bản phần sụn khác, ví dụ v5.1352.01


Lỗi là Flash Tool không lấy được cài đặt RAM của máy. Điều này có thể xảy ra nếu việc thiết lập lại toàn bộ được thực hiện thông qua Công cụ Flash. Lỗi cũng có thể xảy ra trong quá trình trao đổi dữ liệu giữa Tác nhân tải xuống và thiết bị. Nếu trình điều khiển không hoạt động chính xác, lỗi truyền tải chỉ có thể xảy ra nếu bạn có hệ điều hành Windows XP với gói dịch vụ thấp hơn thứ ba. Cần phải cài đặt gói dịch vụ thứ ba. Trong các phiên bản cũ hơn, trình điều khiển usbser.sys chưa được cập nhật và việc cài đặt lại nó cũng chẳng ích gì


Tệp phân tán không hợp lệ. Điều này có thể xảy ra nếu bạn chọn Scatter từ thư mục chứa các tệp không được chuẩn bị cho Công cụ Flash. Bạn phải chọn đúng file Scatter


Lỗi rất có thể xảy ra do một tính năng của bộ nhớ flash. Điều đó xảy ra là việc định dạng, ngay cả ở mức độ thấp, cũng không có bất kỳ ảnh hưởng nào. Đó là, trong bộ nhớ flash, mọi thứ vẫn như cũ. Nếu bạn thực hiện Format, lỗi 1037 có thể xuất hiện và hiển thị thông báo yêu cầu bạn thực hiện Download để tạo bảng phân vùng. Không thể hoàn tất nâng cấp chương trình cơ sở do lỗi 1037. Bạn chỉ có thể tải xuống PRELOADER. Tải bất kỳ phân vùng nào khác sẽ tạo ra lỗi 5069. Kích thước của phân vùng FAT không phụ thuộc vào phiên bản Scatter. Bạn có thể thực hiện Định dạng thủ công nhưng trong Kích thước UA. Sau khi định dạng, cố gắng tải lên lại bất kỳ phân vùng nào cũng dẫn đến lỗi 5069




Có khả năng lỗi sẽ biến mất sau khi flash firmware PRELOADER gốc thông qua nút Tải xuống. Sau đó, flash Recovery đã sửa đổi và firmware đầy đủ


Lỗi thường xảy ra trên các thiết bị Huawei G610, Huawei G700, LG L60 Dual và hiện chưa thể khắc phục tại nhà. Hậu quả: khởi động lại định kỳ, các tập tin bị xóa vẫn còn trong thiết bị và xảy ra lỗi khi kiểm tra bộ nhớ để ghi. Nguyên nhân là do máy bị lock bootloader nên cần flash SEC_RO đã unlock để unlock và flash tiếp. Tất cả đều bắt nguồn từ thực tế là lỗi này đã xảy ra trong phần sụn SEC_RO. Nên thay bộ nhớ tại trung tâm bảo hành


Để khắc phục lỗi, bạn phải sử dụng chế độ nâng cấp Firmware. Chú ý! Phần sụn phải dành riêng cho thiết bị được flash và chứa TẤT CẢ các khối thường thấy trong phần sụn gốc


Lỗi tương tự như 8038 nhưng trên thực tế việc chỉnh sửa file Scatter không giúp ích được gì. Để giải quyết vấn đề, bạn có thể liên hệ với trung tâm bảo hành để flash thiết bị bằng bộ lập trình. Ở nhà, đôi khi tùy chọn chương trình cơ sở hoạt động thông qua nút Tải xuống với tất cả các hộp được chọn. Bạn cũng có thể thử thay đổi phiên bản chương trình cơ sở thành phiên bản 5; bạn nên bắt đầu với phiên bản 5.1352.01. Vấn đề có thể là phần cứng


Lỗi xảy ra nếu bạn cố gắng flash thiết bị trên một nền tảng bằng chương trình cơ sở của nền tảng khác. Ví dụ: bạn có MT6577 và bạn đang cố gắng flash chương trình cơ sở từ thiết bị trên MT6575. Bạn có thể thử thay đổi phiên bản phần sụn thành phiên bản 5, bạn nên bắt đầu với phiên bản 5.1352.01


Lỗi có thể xảy ra nếu dòng đường dẫn chứa chương trình hoặc chương trình cơ sở chứa các ký tự hoặc chữ tượng hình Cyrillic hoặc không chính xác. Chỉ được phép đặt tệp chương trình và chương trình cơ sở trong một đường dẫn hoàn toàn bao gồm các ký tự Latinh. Một ví dụ hiển thị vị trí tệp không chính xác: C:\Users\User\Desktop\Firmware\Tablet Firmware\


Lỗi xảy ra nếu đánh dấu trong tệp Scatter và trong thiết bị không khớp. Điều này thường xảy ra nhất khi thiết bị được phân vùng lại tùy chỉnh bằng cách thay đổi các tham số phân vùng trong EBR. Đồng thời, không ai thường xuyên thay đổi Scatter. Để khắc phục lỗi, bạn phải thực hiện định dạng bắt buộc với các thông số: Auto Format Flash và Format toàn bộ flash trừ Bootloader để khởi tạo thiết bị. Đừng quên sao lưu NVRAM và IMEI trước. Sau khi định dạng, bạn cần thực hiện cài đặt firmware đầy đủ thông qua Tải xuống


Cài đặt Gói có thể phân phối lại Microsoft Visual C++ 2005-2008-2010-2012-2013-2017. Ngoài ra, hãy đảm bảo rằng bạn đã giải nén chương trình cơ sở vào thư mục gốc của đĩa trên máy tính của mình và không cố chạy chương trình cơ sở đó từ kho lưu trữ.

Flashtool đông lạnh

Có, vâng, điều này xảy ra khi máy tính không có đủ tài nguyên hoặc bạn làm sai cài đặt. Tất nhiên, cũng có thể có những nguyên nhân ở bản thân máy tính, tình trạng treo bình thường, do đó dẫn đến chương trình bị lỗi. Phần lớn đây chỉ là một vấn đề nhỏ, bạn chỉ cần xóa sạch tất cả dữ liệu và khởi động lại.
Nói chung, thực sự không có gì phải lo lắng ở đây cả.

không hiểu gì cả

Nếu bạn không hiểu cách sửa lỗi ổ flash, hãy chạy để được trợ giúp miễn phí trong phần sơ cứu, trên diễn đàn RuleSmart, họ sẽ giúp bạn ở đó. Chỉ cần mô tả chi tiết vấn đề của bạn và thể hiện sự tôn trọng tối đa, những người sành giao tiếp có trí tuệ cao sẽ trả lời ở đó.

Giải mã các lỗi FlashTool phổ biến. ™

Các bạn có thể chia sẻ kinh nghiệm của mình hoặc thảo luận hướng dẫn trong chủ đề:

Các hướng dẫn được bổ sung và cập nhật.

(1003) S_COM_PORT_OPEN_FAIL

tiết lộ nội dung

Vấn đề với cổng.
Điều này có thể xảy ra nếu: - Ví dụ: bạn đã tắt các cổng com trong BIOS (mặc dù trong trường hợp này cổng com là ảo và cổng vật lý là USB, nhưng khi bị tắt, bạn sẽ không thấy thiết bị chứa trình điều khiển tải trước Cài đặt).
- Vấn đề nằm ở cáp USB (việc thay cáp cho firmware sẽ giúp ích).
- Vấn đề nằm ở cổng USB của máy tính (kết nối lại cáp sang cổng khác sẽ giúp).

(1011) S_NOT_ENOUCH_STORAGE_SPACE

tiết lộ nội dung

Xảy ra khi kích thước của bất kỳ phần nào của phần sụn vượt quá kích thước không gian được phân bổ cho nó (Thông thường đây là kernel hoặc khối khôi phục).
Đôi khi nó xảy ra trên các phiên bản "thô" của ổ đĩa flash, vì vậy có thể việc thay đổi phiên bản chương trình cơ sở sẽ hữu ích. Có thể xảy ra khi cài đặt sai phiên bản chương trình cơ sở cho dung lượng bộ nhớ khác.

(1012) S_NOT_ENOUGH_MEMORY

tiết lộ nội dung

Sử dụng phiên bản phần sụn mới hơn.

(1013) S_COM_PORT_OPEN_FAIL

tiết lộ nội dung

Lỗi này có bản chất và hướng đi tương tự như lỗi 1003. Các giải pháp phải được tìm kiếm theo cùng một nguyên tắc (xem 1003).
- Thay đổi phiên bản phần sụn thành v5 có thể giúp ích. - Vấn đề được giải quyết như sau: Tùy chọn -> DA Download All -> Speed ​​-> Full Speed(khi chọn chế độ Tốc độ cao, lỗi mô tả ở trên xuất hiện trên máy tính của tôi)

(1022) S_UNSUPPORTED_VER_OF_DA

tiết lộ nội dung

Bạn cần sử dụng phiên bản SP FlashTool mới hơn.

(1040) S_UNSUPPORTED_OPERATION

tiết lộ nội dung

Tệp phân tán không khớp với điện thoại. Ví dụ tên chứa 6577 nhưng số điện thoại thực tế là 6573

(1041) S_CHKSUM_ERROR

tiết lộ nội dung

Lỗi tập tin xác minh. Xóa tệp checksum.ini khỏi thư mục có chương trình cơ sở và thử flash lại.

(2004) S_BROM_DOWNLOAD_DA_FAIL

tiết lộ nội dung

Lỗi ghi bộ tải khởi động DA vào bộ nhớ SRAM bên trong của bộ xử lý.
Nguyên nhân:
1. Vấn đề nằm ở kết nối giữa FlashTool và BootROM.
2. Thiết bị có thể tắt đột ngột do pin yếu.
hành động:
1. Hãy thử lại.
2. Kiểm tra cáp và đầu nối của thiết bị xem có bị hỏng hóc không.
3. Kiểm tra điện áp pin. Sạc pin trên bộ sạc. 4. Thử flash mà không dùng pin.

(2005) S_BROM_CMD_STARTCMD_FAIL

tiết lộ nội dung

Các trường hợp lỗi:
1. Khi chọn Tải xuống, các khối tải trước hoặc dsp_bl không được chọn. Bạn phải sử dụng phiên bản SPFT thích hợp, ví dụ v2.xxx cho điện thoại MT6573, hoặc tắt chế độ DA Download All.
2. Khi bạn chọn Tải xuống, các khối tải trước hoặc dsp_bl sẽ được chọn. Chúng ta cần bỏ chọn các khối này! Nếu các khối này cần được flash, bạn cần kết nối điện thoại ở chế độ BOOTROM.
3. Khi bạn chọn ReadBack, Format hoặc MemoryTest. Bạn cần kết nối điện thoại ở chế độ BOOTROM.

(2020) S_BROM_CHKSUM16_MEM_RESULT_DIFF

tiết lộ nội dung

Lỗi xảy ra khi cố gắng ghi bộ nạp khởi động vào SRAM bên trong của bộ xử lý. Vấn đề nằm ở bộ nhớ trong, dẫn đến lỗi 16 bit. tổng kiểm tra.

(2035) S_BROM_CMD_JUMP_DA_FAIL

tiết lộ nội dung

Sau khi nhấp vào nút Tải xuống, hãy thử kết nối thiết bị đã tắt với máy tính bằng cách giữ nút âm lượng.

(3001) S_DA_EXT_RAM_ERROR

tiết lộ nội dung

Có thể có vấn đề kết nối. Kiểm tra cáp và/hoặc kết nối lại cáp với một cổng khác.

(3012) NAND_FLASH_NOT_FOUND

tiết lộ nội dung

Đã xảy ra sự cố khi phát hiện bộ nhớ flash của thiết bị. Các phương pháp đã biết để khắc phục vấn đề này:

  1. Hãy thử sử dụng các phiên bản khác nhau của trình điều khiển flash, vì... Khi các phiên bản khác nhau được phát hành, thông tin về bộ nhớ flash sẽ được cập nhật.
  2. Hãy thử flash điện thoại thông minh của bạn trên một máy tính khác, vì... Có những sự cố phần mềm khiến bạn không thể xác định chính xác bộ nhớ trên một máy cụ thể.

(3013) S_DS_SOC_CHECK_FAIL

tiết lộ nội dung

Có thể không có dấu kiểm cho uboot trong cửa sổ SP_Flash_Tool. uboot - trình tải hệ điều hành + trình điều khiển để khởi tạo phần cứng chính (màn hình, bộ xử lý, GPIO).
Hoặc khi dòng đường dẫn chứa tên thư mục tiếng Nga, ví dụ: C:\Users\Kolyan\Desktop\Hata\Firmware\Tablet Firmware\8.31\Surfer 8.31 3G_20130402_V1.03\Surfer 8.31 3G_20130402_V1.03

(3036) S_DA_INVALID_RANGE

tiết lộ nội dung

Vấn đề là trước khi flash firmware, SP Flash Tool so sánh địa chỉ của khối PMT trên flash của thiết bị với tệp phân tán và tìm ra sự khác biệt, đó là lý do tại sao nó báo lỗi. Khối PMT được tạo động bởi SP Flash Tool từ một tệp phân tán. Để xóa/ghi đè khối PMT bằng khối mới từ tệp phân tán, trước tiên bạn phải xóa nó trong thiết bị bạn muốn flash. Để thực hiện việc này, bạn cần nhấp vào nút “Định dạng” trong chương trình SP Flash Tool (trong cửa sổ mở ra, chúng tôi không thay đổi bất cứ điều gì, chỉ cần nhấp vào OK), sau đó nhấp vào “Tải xuống” và SP Flash Tool sẽ ghi lại dữ liệu mới về khối PMT và các dữ liệu khác vào flash.

(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND

tiết lộ nội dung

Xảy ra trong quá trình định dạng tự động; bạn nên thử cài đặt địa chỉ định dạng theo cách thủ công.

(3144) S_DA_EMMC_FLASH_NOT_FOUND

tiết lộ nội dung

Ngoài vấn đề về phần cứng, có thể còn có file Scatter không vừa với điện thoại.
Ví dụ, emmc có tên nhưng thực chất điện thoại có đèn flash MTD.

(3148) S_DA_SDMMC_READ_FAILED

tiết lộ nội dung

Lỗi xảy ra khi bạn cố ghi vào ổ đĩa flash bị lỗi.

(3149) S_DA_SDMMC_WRITE_FAILED

tiết lộ nội dung

Vấn đề có thể là do phần cứng, chẳng hạn như bộ nhớ flash bị lỗi.

(3168) S_CHIP_TYPE_NOT_MATCH

tiết lộ nội dung

Tệp phân tán không hợp lệ. Sử dụng tệp phân tán gốc từ thiết bị của bạn. Điện thoại có bộ xử lý khác.

(4001) S_FT_DA_NO_RESPONSE

tiết lộ nội dung

Giải pháp: thay đổi cổng USB và di chuyển SP Flash Tool vào thư mục gốc của ổ C:\
Ngoài ra còn có một tùy chọn là tệp Tác nhân tải xuống không chứa thông tin về CPU/flash. Giải pháp: cập nhật phiên bản firmware.
Vấn đề có thể là do phần cứng, chẳng hạn như bộ nhớ flash bị lỗi.

(4008) S_FT_DOWNLOAD_FAIL

tiết lộ nội dung

Phương pháp từ thực tiễn đã giải quyết vấn đề này:

  • Thay đổi phiên bản firmware và điều thú vị nhất là sang phiên bản cũ hơn.
  • Thay đổi cáp cho firmware.
  • Cũng có thể pin đã hết trong quá trình cài đặt firmware... Giải pháp: sạc điện thoại (pin) và thử lại firmware.
  • Định dạng thiết bị đôi khi cũng có thể hữu ích.

(4009) S_FT_READBACK_FAIL

tiết lộ nội dung

Ngoài lỗi đọc trên chính điện thoại, lỗi tương tự cũng xảy ra khi có lỗi trong hệ thống tệp PC. Ví dụ: không có đủ dung lượng cho tệp hoặc tệp không thể bị ghi đè vì nó bị khóa rồi. Để làm rõ, bạn cần nhìn vào nhật ký.

(4010) S_FT_FORMAT_FAIL

tiết lộ nội dung

Lỗi định dạng flash. Kiểm tra cài đặt định dạng của bạn.

(4032) S_FT_ENABLE_DRAM_FAIL

tiết lộ nội dung

Nó xuất hiện nếu tệp chương trình cơ sở tải trước không biết bộ nhớ ROM được cài đặt trong điện thoại thông minh của bạn. Theo quy định, điều này có nghĩa là bạn đã mua một chiếc điện thoại thông minh từ lô mới, trong đó bộ nhớ đã được cài đặt chưa được tính đến tại thời điểm phát hành phần sụn này. Bạn cần tìm phần sụn mới hơn hoặc phần mềm Trung Quốc và sử dụng trình tải trước từ nó.

Hãy thử định dạng điện thoại.
- Đôi khi bạn cần gỡ bỏ và cài đặt lại trình điều khiển và định dạng lại, sau đó khởi động lại nếu lần thử trước không thành công.
- Nếu việc flash firmware bằng phương pháp tiêu chuẩn không mang lại kết quả thì bạn có thể phải flash thiết bị qua điểm kiểm tra.

(4048) S_FT_MEMORY_TEST_FAIL

tiết lộ nội dung

Tôi gặp lỗi 4048 khi thử kiểm tra bộ nhớ thông qua tab Kiểm tra bộ nhớ trong SP Flash Tool. Các dấu hiệu hoạt động của thiết bị như sau: điện thoại không khởi động được, liên tục khởi động lại trên trình bảo vệ màn hình.

(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL

tiết lộ nội dung

Kích thước khối trong PMT và phân tán không khớp. Bạn cần tìm dòng trong nhật ký BROM_DLL:

tiết lộ nội dung

Kích thước đã thay đổi từ 0x

Nó thường xảy ra:

tiết lộ nội dung

Kích thước phân vùng 13 (USRDATA) đã thay đổi từ 0x000000000000000000 thành 0x000000000B620000

Lỗi này có thể xảy ra sau khi chỉnh sửa phân tán không chính xác trong quá trình xử lý lỗi 8038. Có thể khắc phục bằng cách tải tất cả các khối thông qua FT hoặc chỉ một khối dữ liệu người dùng, sau đó kích thước trong PMT sẽ thay đổi thành đúng. Thay vì toàn bộ khối, bạn có thể flash userdata_nvram_only.img từ bản sao lưu hoặc tệp giả. Không có kích thước trong phân tán, do đó SPFT tự tính toán kích thước của USRDATA dựa trên kích thước của flash và không gian cho BMTPOOL. Và trong các bảng PMT bên trong phần thân, kích thước của các khối được đăng ký và trong trường hợp này, ai đó hoặc thứ gì đó đã viết số 0 ở đó. Để giải quyết trường hợp này, bạn có thể đổi tên USRDATA phân tán thành __NODL_USRDATA ... nhưng điều này có thể gây ra lỗi 8038 do sự khác biệt về tên. Nói chung, lỗi này có thể được sửa bằng cách nhấp nháy tất cả các khối, sau đó kích thước trong PMT sẽ thay đổi thành đúng.

(5002) S_INVALID_DA_FILE

tiết lộ nội dung

Khi thiết lập SP Flash Tool - Download Agent, bạn cần chọn SP đi kèm với phiên bản firmware này. Việc chọn các tác nhân khác cũng gây ra lỗi tương tự.

(5007) S_FTHND_FILE_IS_NOT_LOADED_YET

tiết lộ nội dung

Lỗi này có thể được “chữa khỏi” bằng cách chọn phương pháp phần mềm khác Cập nhật chương trình cơ sở -> Tải xuống.

(5054) S_DL_GET_DRAM_SETTINGS_FAIL

tiết lộ nội dung

Đôi khi nó có thể được giải quyết bằng cách cài đặt lại trình điều khiển.

(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR

tiết lộ nội dung

Các tập tin không chính xác. Ví dụ: khi bạn chọn phân tán từ thư mục có tệp chưa được chuẩn bị cho FT. Bạn cần chọn phân tán từ thư mục tệp được chuẩn bị cho FT.

(5069) S_DL_PMT_ERR_NO_SPACE

tiết lộ nội dung

Nó có thể xảy ra khi bộ nhớ vật lý bị lỗi hoặc ổ đĩa flash đã chuyển sang trạng thái bảo vệ (chỉ đọc).

(6124) S_SECURITY_INVALID_PRO DỰ ÁN

tiết lộ nội dung

Vấn đề đã được giải quyết như sau: Tùy chọn -> DA Download All -> Speed ​​-> Full Speed(khi chế độ Tốc độ cao được chọn, lỗi được mô tả ở trên xuất hiện trên máy tính của tôi) và nhân tiện, phương pháp này cũng hoạt động đối với lỗi 1013 mục tiêu khóa (CUSTPACK), giá trị (0x3444000)

trong ví dụ này, bạn cần thay thế tên CUSTPACK2 bằng CUSTPACK trong biểu đồ phân tán. Nếu có một số khác biệt thì lỗi này sẽ xảy ra cho đến khi phân tán, sau khi sửa chữa, trở nên giống hệt với PMT. Bạn có thể khắc phục mọi thứ ngay lập tức nếu so sánh các bảng trong nhật ký ngay phía trên dòng NOT MATCH. Cái đầu tiên là từ phân tán, cái thứ hai là từ điện thoại PMT. Tất cả tên khối trong phân tán phải giống như trong bảng thứ hai:

Phân tán phải được chỉnh sửa cẩn thận! Chỉ thay đổi tên và giữ nguyên số dòng ban đầu!
Một số người quản lý để loại bỏ nguồn cấp dữ liệu dòng và dòng có tên khối kết thúc trên cùng một dòng với dấu ngoặc nhọn. FT không nhìn thấy khối này và viết PMT mà không có nó. Thế thì bạn phải tốn công sức khôi phục lại cái bảng này đấy! Cách khác:
- Tải mtkdroidtools mới nhất
- Kết nối điện thoại và lưu bản đồ khối (2 file sẽ được lưu và một trong số đó sẽ có tên PMP)
- Chúng ta chỉ để lại PMP và đổi tên thành kiểu phân tán thông thường
- Thông qua nó, bạn có thể flash bất kỳ chương trình cơ sở nào mà không gặp lỗi 8038 Đối với điện thoại có loại phân tán mới (MT6572/82/92 trở lên):
1. Hiện tại, một loại phân tán cũ và/hoặc phiên bản FT cũ được sử dụng, loại này không hoạt động chính xác với phân tán mới.
2. Trước đây, loại phân tán cũ hoặc phiên bản FT không phù hợp đã được sử dụng, điều này đã thay đổi bảng PMT bên trong phần thân thành bảng thuộc loại cũ.
Sử dụng phiên bản SP FT hiểu loại phân tán mới và không sử dụng phiên bản FT cũ hơn với loại phân tán cũ!
3. Tên hoặc địa chỉ của các khối trong Scatter khác với bảng bên trong điện thoại (PMT)

(8045) LỖI CÔNG CỤ SP FLASH

tiết lộ nội dung

Lỗi này có bản chất tương tự như lỗi 8038, nhưng trên thực tế, việc chỉnh sửa tệp phân tán không giúp ích được gì. Để giải quyết vấn đề, nhiều người đã đến trung tâm bảo hành và họ đã khôi phục thiết bị thông qua lập trình viên.
Rất ít người được trợ giúp bằng cách flash chương trình cơ sở thông qua nút TẢI XUỐNG với tất cả các hộp đã được chọn.

(8200) LỖI CÔNG CỤ SP FLASH

tiết lộ nội dung

Xảy ra nếu bạn đang cố gắng flash một thiết bị trên một nền tảng, với chương trình cơ sở từ một nền tảng khác (ví dụ: bạn có MT6577 và bạn đang cố gắng flash chương trình cơ sở từ một thiết bị trên MT6575, v.v.)
Thay đổi phiên bản chương trình cơ sở cũng có thể hữu ích.

5 người thích bài viết

Với sự phổ biến rộng rãi của hệ điều hành Android làm nền tảng phần mềm cho nhiều thiết bị và tiện ích khác nhau, một số lượng lớn các thiết bị khác nhau hoạt động trên nền tảng phần cứng Mediatek (viết tắt là MTK) đã xuất hiện trên thị trường.

Nhiều lựa chọn thiết bị và mức độ phổ biến rộng rãi của chúng đã dẫn đến sự gia tăng số lượng mô hình sử dụng, sự xuất hiện của các chương trình và chức năng mới, nhưng cũng gây ra những vấn đề mới cho thế giới người dùng thông thường do sự mất ổn định và lỗi phần mềm ở một số đại diện của một danh sách lớn các thiết bị Android hiện có. May mắn thay, nhiều vấn đề có thể được giải quyết khá đơn giản với sự trợ giúp của phần sụn dành cho thiết bị MTK. Một trong những giải pháp phổ biến nhất cho các thiết bị MTK trong lĩnh vực này là chương trình Sp Flashtool. Các lỗi do nhà phát triển phần mềm gây ra khi sử dụng chương trình cơ sở tùy chỉnh và chương trình được mô tả có thể dễ dàng được loại bỏ, ngay cả khi người dùng không có trình độ năng lực cao. Hãy xem xét những điểm chính khi sử dụng Flashtool và các lỗi có thể xuất hiện trong quá trình sử dụng. Nhưng hãy nói thêm về điều đó bên dưới; đầu tiên, một chút lịch sử và lý thuyết.

Sự phổ biến rộng rãi của Android như một hệ điều hành và MTC cho điện thoại thông minh và máy tính bảng đã dẫn đến nhiều loại thiết bị được phát hành sử dụng các thành phần phần cứng và phần mềm trên. Tính mở của Android và tính linh hoạt tương đối, và quan trọng nhất là tính sẵn có của MTK dành cho điện thoại thông minh, máy tính bảng và các giải pháp khác đã tạo ra nhiều cơ hội trước đây không phổ biến cho người dùng cuối của thiết bị. Chúng ta đang nói về khả năng quản lý và kiểm soát phần mềm và phần cứng của thiết bị một cách độc lập mà không cần sự tham gia của các chuyên gia.

Tại sao SP Flashtool lại xuất hiện?

Ít người biết rằng mỗi người dùng không chỉ có thể chạy các chức năng do nhà sản xuất thiết bị xác định mà còn có thể kiểm soát hoàn toàn và cải thiện chúng ở một mức độ nào đó, thậm chí đôi khi còn tạo ra những chức năng mới. Đây được gọi là “tùy chỉnh”, tức là thay đổi một số phần nhất định của hệ thống Android để phù hợp với nhiệm vụ của bạn. Ngoài quá trình tùy chỉnh, giờ đây người dùng có cơ hội tiến hành sửa chữa phần mềm độc lập cho thiết bị của mình, “cài đặt lại” hệ điều hành và thay thế hoàn toàn phần mềm của điện thoại thông minh hoặc máy tính bảng bằng phiên bản phù hợp hơn với người dùng. Nói chung, tất cả các khái niệm này có thể được gọi là từ "phần sụn".

Tất nhiên, một người dùng bình thường hoặc thậm chí là kỹ sư dịch vụ không thể làm việc với phần mềm của một thiết bị phức tạp như bất kỳ thiết bị chạy Android nào. Để “flash” bất kỳ tiện ích nào, bạn cần có các công cụ (trong trường hợp của chúng tôi là các chương trình) có khả năng thực hiện một số thao tác nhất định ở chế độ tự động hoặc bán tự động. Một trong những chương trình nổi tiếng nhất thuộc loại này là SP Flashtool. Đây là một ứng dụng mà bạn có thể thực hiện nhiều quy trình với các thiết bị dựa trên MTK, được gọi chung là "chương trình cơ sở".

Cách làm việc với SP Flashtool

Sự đa dạng của các mô hình được chương trình hỗ trợ không cho phép viết các hướng dẫn chung để sử dụng nó.

Đối với mỗi dòng model hoặc thiết bị cụ thể, quá trình flash firmware hoặc sao lưu hệ thống (sao lưu) sẽ hơi khác nhau. Nhưng nhìn chung, để cài đặt firmware trên thiết bị, hầu hết người dùng sẽ cần phải hoàn thành các bước sau:

  1. Tải xuống phiên bản yêu cầu của chương trình, giải nén kho lưu trữ kết quả (ứng dụng không yêu cầu cài đặt) và khởi chạy.
  2. Chỉ cho chương trình đường dẫn đến vị trí của tệp phân tán đặc biệt.
  3. Lựa chọn phân vùng để flash vào máy.
  4. Dịch chương trình sang kết nối thiết bị.
  5. Đang kết nối thiết bị.
  6. Đang chờ quá trình firmware hoàn tất.

Trong khi thực hiện các bước trên, nhiều lỗi Flashtool khác nhau có thể xuất hiện, trong hầu hết các trường hợp đều giống nhau đối với nhiều loại thiết bị và quy trình. Chúng ta hãy xem xét chúng chi tiết hơn và thử áp dụng các phương pháp để giải quyết tình huống khi Flashtool gặp lỗi.

Chuẩn bị làm việc với chương trình

Trước khi chuyển sang xem xét những lỗi thường gặp, chúng ta hãy cùng tìm hiểu những việc cần làm để chuẩn bị làm việc với chương trình. Điều này sẽ giải quyết hầu hết các vấn đề.

  • Cài đặt trình điều khiển thiết bị chính xác. Khi chương trình đang chạy, cổng COM ảo được sử dụng để truyền dữ liệu đến thiết bị. Trình điều khiển cho thành phần này là khác nhau đối với mỗi thiết bị. Chỉ cần cài đặt trình điều khiển đã được xác minh thu được từ các nguồn đáng tin cậy.
  • Chúng tôi chỉ sử dụng cáp USB có đầy đủ chức năng và quan trọng nhất là cáp USB chất lượng cao. Thành phần này chắc chắn không đứng ở vị trí cuối cùng trong danh sách các yếu tố đi kèm với firmware thành công. Điều thường xảy ra là người dùng gặp nhiều lỗi khi flash thiết bị qua Flashtool và thất vọng về kết quả thành công của sự kiện. Nhưng chỉ cần lấy một chiếc cáp USB khác là đủ và mọi thứ sẽ diễn ra không có lỗi, suôn sẻ và nhanh chóng.

Phiên bản "đúng" của Flashtool

Và một lần nữa, sự đa dạng của các thiết bị MTK lại tạo nên cảm nhận rõ ràng. Chương trình phần sụn được cập nhật liên tục; Có nhiều phiên bản của nó, áp dụng cho một phạm vi mô hình nhất định. Điều quan trọng là phải tìm ra phiên bản nào của ứng dụng hoạt động chính xác với một thiết bị cụ thể và chỉ sử dụng phiên bản này. Ngoài ra, nếu bạn sử dụng sai phiên bản firmware Flashtool, các lỗi gặp phải trong quá trình này thậm chí có thể dẫn đến hư hỏng phần cứng của điện thoại thông minh hoặc máy tính bảng của bạn. Bạn cần phải cực kỳ cẩn thận.

"Phần sụn" tương ứng

Trong hầu hết các trường hợp, nhà sản xuất phát hành phiên bản phần mềm riêng cho từng thiết bị cụ thể. Điều này cũng áp dụng cho phần sụn tùy chỉnh. Và mặc dù có những trường hợp điện thoại hoặc máy tính bảng chấp nhận chương trình cơ sở "không phải của riêng chúng" và thậm chí hoạt động sau đó, nhưng thông thường nhất là khi bạn cố gắng flash thiết bị bằng một bộ tệp "nước ngoài", sẽ xảy ra lỗi. Để tránh những tình huống như vậy, bạn cần xác định cẩn thận và rõ ràng kiểu máy và bản sửa đổi phần cứng của thiết bị, đồng thời chỉ tải xuống chương trình cơ sở từ các nguồn đáng tin cậy.

Tình trạng thiết bị

Mặc dù Flashtool là một công cụ rất mạnh nhưng nó không phải là “ma thuật”. Không có chương trình nào có thể khắc phục được lỗi phần cứng. Ví dụ: nếu bạn cố gắng flash điện thoại có đầu nối USB bị lỗi hoặc bộ xử lý bị lỗi, nó sẽ không kết thúc tốt đẹp. Phần sụn thậm chí sẽ không khởi động và thời gian cố gắng sửa các lỗi do Flashtool tạo ra sẽ bị lãng phí.

Những sai lầm phổ biến nhất

Trên thực tế, số lỗi có thể xảy ra khi làm việc với chương trình là rất lớn. Khi xảy ra lỗi trong chương trình cơ sở Flashtool, người dùng sẽ nhận được thông tin có sẵn về số lượng sự kiện đã xảy ra (số lỗi), cũng như bản ghi ngắn, tuy nhiên, không cung cấp bất kỳ dữ liệu có giá trị nào. Đối với hầu hết người dùng, bộ chữ Latin này hoàn toàn vô dụng.

Các lỗi phổ biến nhất được mô tả dưới đây xảy ra. Dưới mỗi mục trong danh sách nhỏ này, bạn có thể tìm thấy các đề xuất để loại bỏ chúng.

Lỗi 4001

Nếu lỗi 4001 xuất hiện khi bạn cố ghi firmware vào thiết bị, Flashtool không thể tiếp tục hoạt động. Có thể có một số lý do dẫn đến một vấn đề và việc tìm ra giải pháp phù hợp đôi khi có thể khó khăn ngay cả đối với một lập trình viên có kinh nghiệm. Để dễ dàng khắc phục lỗi, chúng tôi có thể khuyên bạn nên sử dụng cổng USB khác. Bạn cũng có thể thử di chuyển các tệp chương trình vào thư mục gốc của ổ C.

Ngoài ra, khi loại bỏ lỗi 4001, việc thay đổi phiên bản chương trình thường có ích. Điều này có thể là do các tệp ứng dụng không có thông tin về kiểu bộ xử lý cụ thể hoặc bộ nhớ flash được sử dụng trong thiết bị được flash.

Trong một số trường hợp, lỗi có thể cho thấy bộ nhớ flash của thiết bị bị lỗi.

Lỗi 4008

Như trong trường hợp trước, lỗi 4008 do Flashtool tạo ra không thể đưa ra kết luận rõ ràng về nguyên nhân xảy ra lỗi.

Nhiều người dùng đã sửa nó bằng cách thay đổi phiên bản chương trình sang phiên bản cũ hơn. Việc thay đổi cáp USB được sử dụng cho chương trình cơ sở cũng thường có ích.

Trong số những lỗi khác, lỗi 4008 có thể xảy ra khi thiết bị hết pin trong khi làm việc với chương trình. Nếu bạn nghi ngờ rằng điều này đã xảy ra, bạn cần sạc pin và lặp lại các bước của quy trình phần sụn ngay từ đầu.

Lỗi 5054

Lỗi 5054 là một vấn đề rất phổ biến mà trong hầu hết các trường hợp đều có giải pháp rõ ràng và duy nhất. Để tránh lỗi 5054, Flashtool phải nhận dạng chính xác thiết bị được kết nối. Và ai cũng biết rằng để “hiểu” chính xác bất kỳ thiết bị nào, phần mềm cần có trình điều khiển. Nói cách khác, để giải quyết vấn đề bạn cần cài đặt lại driver hoặc tìm phiên bản khác phù hợp. Sau khi thực hiện thao tác này, lỗi 5054 không xảy ra trong hầu hết các trường hợp.

Lỗi 8038

Một trong số ít lỗi có thể xảy ra có mô tả và giải pháp rõ ràng. Nếu lỗi 8038 xảy ra khi cố tải chương trình cơ sở vào thiết bị, Flashtool sẽ bảo vệ bộ nhớ của thiết bị khỏi việc ghi các khối không hợp lệ. Đây có thể là sự khác biệt giữa tên và/hoặc địa chỉ của các khối có trong tệp phân tán và bảng các khối được ghi trong thiết bị.

Giải pháp cho vấn đề này là sử dụng một phiên bản chương trình cơ sở khác chứa tệp phân tán khác với phiên bản gây ra lỗi. Nếu tùy chọn này không thể thực hiện được, bạn sẽ phải chỉnh sửa tệp phân tán theo cách thủ công. Tuy nhiên, chúng tôi không khuyến khích sử dụng giải pháp như vậy do có nguy cơ làm hỏng bộ nhớ flash của thiết bị do ghi các khối có tên và/hoặc địa chỉ không phù hợp.

Như chúng ta có thể thấy, việc xuất hiện lỗi trong một ứng dụng không phải lúc nào cũng là một tình huống xấu. Nếu tất cả các quy trình chuẩn bị được mô tả ở trên được thực hiện chính xác nhưng vẫn xảy ra lỗi, rất có thể SP Flashtool chỉ bảo vệ thiết bị của người dùng khỏi bị hư hỏng do ghi sai tham số hoặc tệp.

Khi flash điện thoại Lenovo bằng chương trình Smart Phone FlashTool, trước khi bắt đầu quá trình hoặc ở một giai đoạn nhất định của chương trình cơ sở, nhiều lỗi khác nhau có thể xuất hiện.
Kết quả là chúng tôi không thể hoàn tất quy trình và nhận mã gồm bốn chữ số từ chương trình SP FlashTool

Giải thích các lỗi thường gặp:

(1003) S_COM_PORT_OPEN_FAIL
Vấn đề với cổng.

    Lỗi này xảy ra nếu bạn đã tắt cổng com trong BIOS (Mặc dù trong trường hợp này, cổng com là ảo và USB vật lý được sử dụng, khi kết nối thiết bị, bạn sẽ không thấy thiết bị cài đặt trình điều khiển tải trước ).
    Có thể có vấn đề với cáp USB (việc thay đổi cáp phần mềm USB sẽ giúp ích).
    Vấn đề trực tiếp nằm ở cổng USB của máy tính (việc thay đổi cổng USB sẽ giúp ích).

(1011) S_NOT_ENOUCH_STORAGE_SPACE

    Kích thước của bất kỳ phần nào của phần sụn vượt quá kích thước không gian được phân bổ cho nó (Thông thường đây là hạt nhân hoặc khối khôi phục).
    Ngoài ra, lỗi này đôi khi xuất hiện khi sử dụng các phiên bản FlashTool “thô”, việc thay đổi phiên bản flashtool sẽ giúp ích.

(1013) S_COM_PORT_OPEN_FAIL

    Lỗi này có bản chất và hướng đi tương tự như lỗi 1003. Các giải pháp phải được tìm kiếm theo cùng một nguyên tắc.
    Giảm tốc độ ghi trong cài đặt chương trình. Tab: Tùy chọn -> DA Download All -> Speed ​​-> Full Speed.
    Ngoài ra, việc thay đổi phiên bản chương trình cơ sở thành v5 có thể hữu ích.


(1040) S_UNSUPPORTED_OPERATION
Tệp phân tán không khớp với điện thoại. Ví dụ tên chứa 6592 nhưng số điện thoại thực tế là 6589

    Giải quyết bằng cách thay thế hoặc thay đổi file Scatter

(2005) S_BROM_CMD_STARTCMD_FAIL
Trên điện thoại có flash MTD xảy ra lỗi:

    Khi chọn Tải xuống, khối tải trước hoặc khối dsp_bl không được chọn. Bạn cần sử dụng phiên bản SPFT phù hợp ví dụ v2.xxx cho điện thoại MT6573 hoặc tắt chế độ DA Download All.
    Khi bạn chọn Tải xuống, trình tải trước hoặc khối dsp_bl sẽ được chọn. Chúng ta cần bỏ chọn các khối này! Nếu các khối này cần được flash, hãy kết nối điện thoại ở chế độ BOOTROM.
    Khi bạn chọn ReadBack, Format hoặc MemoryTest. Điện thoại phải được kết nối ở chế độ BOOTROM.

(3001) S_DA_EXT_RAM_ERROR
Có thể có vấn đề kết nối.

    Kiểm tra cáp và/hoặc kết nối lại cáp với một cổng khác. Không sử dụng cáp quá dài

(3013) S_DS_SOC_CHECK_FAIL
Có lẽ không có hộp kiểm uboot trong cửa sổ chương trình SP_Flash_Tool. uboot - trình tải hệ điều hành + trình điều khiển để khởi tạo phần cứng chính (màn hình, bộ xử lý, GPIO).
Hoặc ở dòng đường dẫn có tên thư mục tiếng Nga, ví dụ: D:\Firmware\Lenovo K930 Firmware\


(3144) S_DA_EMMC_FLASH_NOT_FOUND
Có vấn đề về phần cứng hoặc file Scatter không vừa với điện thoại. Ví dụ, emmc có tên nhưng thực chất điện thoại có đèn flash MTD.


(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND
Xảy ra trong quá trình định dạng tự động, bạn cần thử cài đặt địa chỉ định dạng theo cách thủ công.


(3036) S_DA_INVALID_RANGE
SP Flash Tool, địa chỉ của khối PMT trên flash của thiết bị không khớp với địa chỉ trong tệp phân tán.

    Khối PMT cần được xóa thông qua tab "Định dạng" và khối mới phải được tải lên từ tệp phân tán thông qua nút "Tải xuống" và Công cụ SP Flash sẽ ghi dữ liệu mới về khối PMT và các dữ liệu khác vào flash .

(4001) S_FT_DA_NO_RESPONSE

    Thay đổi cổng USB và di chuyển SP Flash Tool vào thư mục gốc của ổ C:
    Ngoài ra còn có một tùy chọn là tệp tác nhân tải xuống không chứa thông tin về CPU/flash. Giải pháp là cập nhật phiên bản FlashTool.
Sự cố có thể là do phần cứng, ví dụ lỗi 4001 xảy ra khi bộ nhớ Flash bị lỗi.

(4008) S_FT_DOWNLOAD_FAIL

    Thay đổi phiên bản phần sụn, có thể sang phiên bản cũ hơn.
    Thay đổi cáp cho firmware.
    Hãy sạc pin trước khi flash điện thoại và thử flash lại.

(4009) S_FT_READBACK_FAIL
Ngoài lỗi đọc trên chính điện thoại, lỗi tương tự cũng xảy ra khi có lỗi trong hệ thống tệp PC. Ví dụ: không có đủ dung lượng cho tệp hoặc tệp không thể ghi đè vì tệp bị khóa. Có lẽ bạn đang tải chương trình cơ sở từ 8 GB lên thiết bị 4 GB. Để làm rõ, bạn cần xem tệp nhật ký.


(4032) S_FT_ENABLE_DRAM_FAIL

    Lỗi liên quan đến khối trình tải trước không chính xác, có thể việc thay đổi chương trình cơ sở hoặc phiên bản sẽ giúp ích. Trên thiết bị có bộ xử lý MT6589, vấn đề đã được giải quyết bằng cách định dạng điện thoại và tải chương trình cơ sở lên từ đầu.
    Có lẽ bạn nên cài đặt lại trình điều khiển và định dạng lại nó, sau đó khởi động lại nếu lần thử trước không thành công.

(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL
Kích thước khối trong PMT và Scatter.txt không khớp nhau. Bạn cần tìm dòng trong nhật ký BROM_DLL.
kích thước thay đổi từ 0x
Xảy ra thường xuyên
Kích thước phân vùng 13 (USRDATA) đã thay đổi từ 0x00000000000000000 thành 0x000000000B620000
Nếu bộ xử lý là MTK thì không có kích thước trong phân tán và SPFT tự tính toán kích thước USRDATA dựa trên kích thước của flash và không gian cho BMTPOOL. Và trong các bảng PMT bên trong phần thân, kích thước của các khối được đăng ký và trong trường hợp này, ai đó hoặc thứ gì đó đã viết số 0 ở đó:sh_ok: . Để giải quyết trường hợp này Bạn có thể đổi tên phân tán.txt USRDATA thành __NODL_USRDATA... nhưng hiện tại 8038 có thể xảy ra do sự khác biệt về tên. Nói chung, lỗi này có thể được sửa bằng cách tải tất cả các khối (có thể một usrdata là đủ), sau đó kích thước trong PMT sẽ thay đổi thành đúng.



(5054) S_DL_GET_DRAM_SETTINGS_FAIL
Bạn cần phải cài đặt lại trình điều khiển.


(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR
Các tập tin không chính xác. Không có tệp cần thiết nào trong thư mục chứa tệp phân tán.


(6124) S_SECURITY_INVALID_PROJECT , MÃ LỖI MSP: 0x00

    Giảm tốc độ ghi trong cài đặt chương trình. Tab: Tùy chọn -> DA Download All -> Speed ​​-> Full Speed

(8038) LỖI CÔNG CỤ SP FLASH
Xảy ra nếu tên hoặc địa chỉ của các khối trong phân tán khác với bảng bên trong điện thoại (PMT). Bạn cần nhìn vào SP_FLASH_TOOL.log và tìm dòng NOT MATCH trong đó
NandLayoutParameter::CompareIsNandLayoutMatched(): KHÔNG MATCH: tải khóa mục (CUSTPACK2), giá trị (0x3444000), khóa mục đích (CUSTPACK), giá trị (0x3444000)
trong ví dụ này, bạn cần thay thế tên CUSTPACK2 bằng CUSTPACK trong tệp phân tán. Nếu có một số khác biệt thì lỗi này sẽ xảy ra cho đến khi phân tán, sau khi sửa chữa, trở nên giống hệt với PMT. Bạn có thể khắc phục mọi thứ ngay lập tức nếu so sánh các bảng trong nhật ký ngay phía trên dòng NOT MATCH. Cái đầu tiên là từ phân tán, cái thứ hai là từ điện thoại PMT. Tất cả tên khối trong phân tán phải giống như trong bảng thứ hai


(8045) LỖI CÔNG CỤ SP FLASH
Lỗi này có bản chất tương tự như lỗi 8038, nhưng trên thực tế, việc chỉnh sửa Scatter.txt không giúp ích được gì.

    Bạn có thể thử nhấp nháy qua nút TẢI XUỐNG với tất cả các hộp đã được chọn.
    Các tùy chọn trước đó không giúp được gì - khôi phục thiết bị thông qua bộ lập trình.

(8200) LỖI CÔNG CỤ SP FLASH

    Phần sụn dành cho một nền tảng, bạn đang cố gắng flash nó bằng phần sụn từ một nền tảng khác (ví dụ: bạn có 6592 và bạn đang cố flash nó bằng phần sụn từ thiết bị 6589, v.v.)
    Hãy thử thay đổi phiên bản phần sụn.

Các lỗi có thể xảy ra mà chương trình SP Flash Tool tạo ra khi flash các thiết bị dựa trên bộ xử lý MediaTek.

(1003) S_COM_PORT_OPEN_FAIL

Vấn đề với cổng.

Điều này có thể xảy ra nếu, chẳng hạn, bạn đã tắt cổng com trong BIOS (mặc dù trong trường hợp này cổng com là ảo và cổng vật lý là USB, nhưng khi bị tắt, bạn sẽ không thấy thiết bị cài đặt trình điều khiển tải trước ). Đây có thể là sự cố ở cáp USB (việc thay cáp cho chương trình cơ sở sẽ giúp ích) hoặc sự cố ở cổng USB của máy tính (cắm cáp vào cổng khác sẽ giúp ích).

(1011) S_NOT_ENOUCH_STORAGE_SPACE

Xảy ra khi kích thước của bất kỳ phần nào của phần sụn vượt quá kích thước của không gian được phân bổ cho nó (Thông thường đây là khối kernel hoặc Recovery). Có lẽ việc thay đổi phiên bản flasher sẽ giúp ích.

(1013) S_COM_PORT_OPEN_FAIL

Lỗi này có tính chất và hướng tương tự như lỗi 1003.

(1022) S_UNSUPPORTED_VER_OF_DA

Bạn phải sử dụng phiên bản mới hơn của SP Flash Tool

(1040) S_UNSUPPORTED_OPERATION

Tệp phân tán không khớp với điện thoại. Ví dụ: tên chứa 6577 nhưng số điện thoại thực tế là 6573.

(2005) S_BROM_CMD_STARTCMD_FAIL

Trên điện thoại có flash MTD xảy ra lỗi:

1) Khi chọn Tải xuống, khối tải trước hoặc khối dsp_bl không được chọn. Bạn phải sử dụng phiên bản SPFT thích hợp, ví dụ v2.xxx cho điện thoại MT6573, hoặc tắt chế độ DA Download All.
2) Khi bạn chọn Tải xuống, các khối tải trước hoặc dsp_bl sẽ được chọn. Chúng ta cần bỏ chọn các khối này! Nếu các khối này cần được flash, bạn cần kết nối điện thoại ở chế độ BOOTROM.
3) Khi chọn ReadBack, Format hoặc MemoryTest. Bạn cần kết nối điện thoại ở chế độ BOOTROM.

(3001) S_DA_EXT_RAM_ERROR

Có thể có vấn đề kết nối. Kiểm tra cáp và/hoặc kết nối lại cáp với một cổng khác.

(3013) S_DS_SOC_CHECK_FAIL

Có thể không có hộp kiểm uboot trong cửa sổ SP Flash Tool. uboot - trình tải hệ điều hành + trình điều khiển để khởi tạo phần cứng chính (màn hình, bộ xử lý, GPIO). Hoặc khi dòng đường dẫn chứa tên thư mục tiếng Nga, ví dụ: C:\Users\Andrey\Desktop\Hata\Firmware\Tablet Firmware\8.31\Surfer 8.31 3G_20130402_V1.03\Surfer 8.31 3G_20130402_V1.03

(3144) S_DA_EMMC_FLASH_NOT_FOUND

Ngoài vấn đề về phần cứng, có thể còn có file Scatter không vừa với điện thoại. Ví dụ, emmc có tên nhưng thực chất điện thoại có đèn flash MTD.

(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND

Xảy ra trong quá trình định dạng tự động; bạn nên thử cài đặt địa chỉ định dạng theo cách thủ công.

(3036) S_DA_INVALID_RANGE

Vấn đề là trước khi flash firmware, SP Flash Tool so sánh địa chỉ của khối PMT trên flash của thiết bị với tệp phân tán và tìm ra sự khác biệt, đó là lý do tại sao nó báo lỗi. Khối PMT được tạo động bởi SP Flash Tool từ một tệp phân tán.

Giải pháp cho vấn đề:

Để xóa/ghi lại khối PMT bằng khối mới từ tệp phân tán, trước tiên bạn phải xóa nó trong thiết bị bạn muốn flash. Để thực hiện việc này, bạn cần nhấp vào nút “Định dạng” trong chương trình SP Flash Tool (trong cửa sổ mở ra, chúng tôi không thay đổi bất cứ điều gì, chỉ cần nhấp vào OK), sau đó nhấp vào “Tải xuống” và SP Flash Tool sẽ ghi dữ liệu mới về khối PMT và các dữ liệu khác vào flash.

(4001) S_FT_DA_NO_RESPONSE

Giải pháp là thay đổi cổng USB và di chuyển SP Flash Tool vào thư mục gốc của ổ C:

Ngoài ra còn có một tùy chọn là tệp tác nhân tải xuống không chứa thông tin về CPU/Flash. Giải pháp là cập nhật phiên bản flasher.

Vấn đề có thể là do phần cứng, ví dụ như bộ nhớ flash bị lỗi

(4008) S_FT_DOWNLOAD_FAIL

Giải pháp cho vấn đề:

  • thay đổi phiên bản flasher, thậm chí có thể sang phiên bản cũ hơn;
  • thay đổi cáp cho phần sụn;
  • Cũng có thể hết pin trong quá trình cài đặt firmware. Giải pháp: sạc điện thoại và thử lại phần sụn;
  • Nó cũng có thể đáng để flash khi đã lắp pin.

(4009) S_FT_READBACK_FAIL

Ngoài lỗi đọc trên chính điện thoại, lỗi tương tự còn xảy ra khi có lỗi trong hệ thống tệp của máy tính. Ví dụ: không có đủ dung lượng cho tệp hoặc tệp không thể bị ghi đè vì nó bị chặn (xem nhật ký).

(4032) S_FT_ENABLE_DRAM_FAIL

Lỗi xảy ra khi bạn cố gắng thay đổi chương trình cơ sở trên thiết bị có bộ xử lý bằng chương trình SP Flash Tool.

Giải pháp cho vấn đề:

Sau khi flash điện thoại, hãy định dạng điện thoại bằng nút Định dạng (không thực hiện việc này nếu bạn có thiết bị có bộ xử lý MT6575 hoặc 6577) trong chương trình SP Flash Tool, sau đó flash chương trình cơ sở chính thức hoặc chương trình cơ sở từ thiết bị của bạn và flash tất cả các khối (đánh dấu vào tất cả các hộp). Đôi khi bạn cần gỡ bỏ và cài đặt lại trình điều khiển cũng như định dạng lại, sau đó khởi động lại nếu lần thử trước không thành công.

(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL

Kích thước khối trong PMT và trong tệp phân tán không khớp nhau. Bạn cần tìm dòng trong nhật ký BROM_DLL:

kích thước thay đổi từ 0x

Nó thường xảy ra:

Kích thước phân vùng 13 (USRDATA) đã thay đổi từ 0x00000000000000000 thành 0x000000000B620000

Không có kích thước trong tệp phân tán, do đó SPFT tự tính toán kích thước USRDATA dựa trên kích thước của flash và không gian cho BMTPOOL. Và trong các bảng PMT bên trong phần thân, kích thước của các khối được đăng ký và trong trường hợp này, ai đó hoặc thứ gì đó đã viết số 0 ở đó.

Để giải quyết trường hợp này, bạn có thể đổi tên USRDATA phân tán thành __NODL_USRDATA ... Nhưng ở đây lỗi 8038 có thể xảy ra do sự khác biệt trong tên wink.gif. Nói chung, lỗi này có thể được sửa bằng cách tải tất cả các khối (đôi khi một usrdata là đủ), sau đó kích thước trong PMT sẽ thay đổi thành đúng.

(5002) S_INVALID_DA_FILE

Khi thiết lập tác nhân tải xuống SP Flash Tool, bạn cần chọn tác nhân đi kèm với phiên bản phần sụn này. Việc chọn các tác nhân khác cũng gây ra lỗi tương tự.

(5054) S_DL_GET_DRAM_SETTINGS_FAIL

Nếu sau khi lắp ráp hoàn chỉnh thông qua SP Flash Tool, không thể cài đặt chương trình cơ sở mới và bạn không thể đặt lại chương trình cơ sở đó.

Giải pháp cho vấn đề:

Cài đặt lại trình điều khiển một lần nữa.

(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR

Các tập tin không chính xác. Ví dụ: chúng tôi đã chọn tệp phân tán từ một thư mục chứa các tệp chưa được chuẩn bị cho FT. Bạn cần chọn một tệp phân tán từ thư mục tệp được chuẩn bị cho FT.

(5069) S_DL_PMT_ERR_NO_SPACE

Sự cố phần cứng với bộ nhớ flash

Lỗi xảy ra:

Nếu bạn thực hiện Format thì sẽ xuất hiện lỗi S_PART_NO_VALID_TABLE (1037) và nó báo rằng bạn cần thực hiện Download để tạo bảng phân vùng.
Nâng cấp Firmware không cho làm được -> lại do lỗi 1037
Bạn chỉ có thể tải xuống PRELOADER. Việc tải bất kỳ phân vùng nào khác đều tạo ra lỗi (5069) S_DL_PMT_ERR_NO_SPACE.
Không phụ thuộc vào phiên bản của tệp phân tán.
Nó cũng không phụ thuộc vào kích thước của phân vùng FAT.
Bạn có thể thực hiện Định dạng thủ công - đúng như vậy, nhưng trong Kích thước UA. Sau đó, nỗ lực tải lên bất kỳ phân vùng nào lại kết thúc với lỗi 5069.

Rất có thể đây là một tính năng của bộ nhớ flash - có những trường hợp cả định dạng lẫn định dạng cấp thấp đều không có tác dụng gì.

(6124) S_SECURITY_INVALID_PRO DỰ ÁN

Giải pháp cho vấn đề:

Chọn: Options -> DA Download All -> Speed ​​-> Full Speed ​​(khi chọn chế độ High Speed ​​thì xuất hiện lỗi (6124) trên một số PC).

(8038) LỖI CÔNG CỤ SP FLASH

Xảy ra nếu tên hoặc địa chỉ của các khối trong tệp phân tán khác với bảng bên trong điện thoại (PMT). Bạn cần xem SP_FLASH_TOOL.log và tìm dòng NOT MATCH trong đó.

NandLayoutParameter::CompareIsNandLayoutMatched(): KHÔNG MATCH: tải khóa mục (CUSTPACK2), giá trị (0x3444000), khóa mục đích (CUSTPACK), giá trị (0x3444000)

Cần phải thay tên CUSTPACK2 bằng CUSTPACK trong biểu đồ phân tán. Nếu có một số khác biệt thì lỗi này sẽ xảy ra cho đến khi phân tán, sau khi sửa chữa, trở nên giống hệt với PMT. Bạn có thể khắc phục mọi thứ ngay lập tức nếu so sánh các bảng trong nhật ký ngay phía trên dòng NOT MATCH.

Cái đầu tiên là từ tệp phân tán, cái thứ hai là từ PMT của điện thoại. Tất cả tên khối trong phân tán phải giống như trong bảng thứ hai.

(8045) LỖI CÔNG CỤ SP FLASH

Lỗi tương tự như 8038 nhưng việc chỉnh sửa file phân tán không giải quyết được vấn đề.

Giải pháp cho vấn đề:

1) Firmware của thiết bị thông qua bộ lập trình.
2) Trong một số trường hợp hiếm hoi, việc flash chương trình cơ sở thông qua nút TẢI XUỐNG với tất cả các hộp đã được chọn sẽ giúp ích.

(8200) LỖI CÔNG CỤ SP FLASH

Nó xảy ra nếu bạn cố gắng flash một thiết bị trên nền tảng này bằng chương trình cơ sở của nền tảng khác.

Giải pháp cho vấn đề:

Trong các trường hợp khác, việc thay đổi phiên bản của flasher.

Địa chỉ ROM hoặc PMT không hợp lệ

Nếu phần cứng của thiết bị được biết là ổn, cần phải định dạng bộ nhớ, sau đó flash chương trình cơ sở theo cách tiêu chuẩn.