Chúng ta đã biết rõ về các thành phần trong OS của một chiếc BlackBerry 10 qua bài viết này: Tìm hiểu về các thành phần trong các bản cập nhật OS của BB10 - OS & Radio Version, Software Release. Hôm nay mình sẽ thảo luận thêm về sự giống và khác nhau giữa các bản OS của mỗi mẫu BlackBerry 10. Qua đây cũng lý giải tại sao các bản Leaked OS thường hay có câu "cho tất cả

BB10 trừ STL100-1"
  • Thứ nhất: OS cho BB10 có 3 thành phần là

    Core OS
    ,

    Radio
    All Apps (các ứng dụng đi kèm)
  • Thứ hai: các mẫu BlackBerry 10 dùng 3 dòng chip khác nhau:
    • <li>Z10 STL100-1 dùng chip của TI-OMAP
    • Passport dùng chip Quad-core Snapdragon của Qualcomm
    • Tất cả các dòng còn lại dùng chip dual-core Snapdragon của Qualcomm
    </li>
Về Core OS

Core OS là ăn theo chipset, cũng giống như chúng ta biết có bản Windows cho chip 64-bit riêng và bản Windows cho chip 32-bit riêng đó. Và Core OS của BB10 cũng vậy, nó sẽ có 2 bản riêng, một bản dành cho chip của TI-OMAP và một bản dành cho chip Snapdragon của Qualcomm.

Cũng tương tự như Intel, các dòng chip Snapdragon của Qualcomm là tương thích nhau, vì vậy các bản Core OS hầu như là đều chạy được trên tất cả các phiên bản chip khác nhau của dòng Snapdragon. Đó là lý do vì sao Z10 STL100-2/3/4 và tất cả Q10, Q5, Z30 và cả Z3 đều chạy cùng một bản Core OS. Vì vậy, khi hôm vừa rồi chúng ta lấy được bản Core OS của Z3 thì ngay lập tức có topic OS 10.2.1.2947 cho tất cả các thiết bị BlackBerry 10 (trừ STL100-1). STL100-1 dùng bản Core OS riêng cho chip TI-OMAP và Passport cũng dùng bản Core OS riêng cho chip Quad-core.

Về Radio

Core OS thì chỉ có 2 loại, phân biệt theo 2 dòng chipset khác nhau. Còn Radio thì lại phân biệt theo từng dòng máy, có thể do con chip Radio cho từng dòng máy nó khác nhau. Cụ thể hiện tại có 7 loại Radio
  • Radio cho Z10 STL100-1
  • Radio cho Z10 STL100-2 & STL100-3 (STL100-4 dùng chung cũng được)
  • Radio cho Z10 STL100-4 (Verizon hỗ trợ CDMA)
  • Radio cho tất cả Q10 và Q5
  • Radio cho tất cả Z30 và Classic
  • Radio cho tất cả Z3
  • Radio cho Passport
Còn các ứng dụng đi kèm (All Apps) thì sao?

Các ứng dụng thì thường phụ thuộc vào hệ điều hành (OS) chứ ít khi phụ thuộc vào chipset, phần cứng, giống như các ứng dụng cho Windows 32-bit vẫn chạy tốt trên Windows 64-bit vậy. Do đó, ứng dụng (kể cả đi kèm OS - trích xuất bằng Sachesi ra từ file autoload) đều chạy tốt trên tất cả các thiết bị BB10, không phân biệt dùng chip TI-OMAP hay Qualcomm.

Cách nhận biết, phân biệt bản Core OS và Radio cho từng dòng máy (dựa vào tên file)
  • Phân biệt Core OS
    • <li>Cho chip TI-OMAP: winchester.factory_sfi
    • Cho chip Snapdragon: qc8960.factory_sfi
    • Cho chip Quad-core (Passport): qc8974.factory_sfi
    </li>
  • Phân biệt Radio:
    • <li>Radio cho Z10 STL100-1: m5730
    • Radio cho Z10 STL100-2/3: qc8960
    • Radio cho Z10 STL100-4: qc8960.omadm
    • Radio cho tất cả Q10 và Q5: qc8960.wtr
    • Radio cho tất cả Z30 và Classic: qc8960.wtr5
    • Radio cho tất cả Z3: qc8930.wtr5
    • Radio cho Passport: qc8974.wtr2
    </li>
Hi vọng bài viết này sẽ giúp các bạn hiểu rõ hơn về các phiên bản OS, Radio để có thể linh hoạt trong việc cập nhật và quan trọng là tránh cập nhật nhầm bản Core OS hoặc Radio không phù hợp