├── tools
├── bc
├── jq
├── cmd
├── find
├── tar
├── zstd
├── busybox
├── keycheck
├── classes.dex
└── soc.json
├── start.sh
├── backup_settings.conf
├── README.md
└── LICENSE
/tools/bc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YAWAsau/backup_script/HEAD/tools/bc
--------------------------------------------------------------------------------
/tools/jq:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YAWAsau/backup_script/HEAD/tools/jq
--------------------------------------------------------------------------------
/tools/cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YAWAsau/backup_script/HEAD/tools/cmd
--------------------------------------------------------------------------------
/tools/find:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YAWAsau/backup_script/HEAD/tools/find
--------------------------------------------------------------------------------
/tools/tar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YAWAsau/backup_script/HEAD/tools/tar
--------------------------------------------------------------------------------
/tools/zstd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YAWAsau/backup_script/HEAD/tools/zstd
--------------------------------------------------------------------------------
/tools/busybox:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YAWAsau/backup_script/HEAD/tools/busybox
--------------------------------------------------------------------------------
/tools/keycheck:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YAWAsau/backup_script/HEAD/tools/keycheck
--------------------------------------------------------------------------------
/tools/classes.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YAWAsau/backup_script/HEAD/tools/classes.dex
--------------------------------------------------------------------------------
/start.sh:
--------------------------------------------------------------------------------
1 | #!/system/bin/sh
2 | if [ -f "${0%/*}/tools/tools.sh" ]; then
3 | MODDIR="${0%/*}"
4 | conf_path="${0%/*}/backup_settings.conf"
5 | [ ! -f "${0%/*}/backup_settings.conf" ] && . "${0%/*}/tools/tools.sh"
6 | else
7 | echo "${0%/*}/tools/tools.sh遺失"
8 | fi
9 | . "${0%/*}/tools/tools.sh" | tee "${0%/*}/log.txt"
10 |
--------------------------------------------------------------------------------
/backup_settings.conf:
--------------------------------------------------------------------------------
1 | #0關閉音量鍵選擇 (如選項未設置,則強制使用音量鍵選擇)
2 | #1開啟音量鍵選擇 (如選項已設置,則跳過該選項提示)
3 | #2使用鍵盤輸入,適用於無音量鍵可用設備選擇 (如選項未設置,則強制使用鍵盤輸入)
4 | Lo=0
5 |
6 | #後台執行腳本
7 | 0不能關閉當前終端,有壓縮速率
8 | 1終端有可能完全無顯示,但是log會持續刷新,可直接完全關閉終端
9 | background_execution=0
10 |
11 | #腳本語言設置 留空則自動識別系統語言環境並翻譯
12 | #1簡體中文 0繁體中文
13 | Shell_LANG=0
14 |
15 | #備份開始後偽裝亮屏
16 | #1開啟 0關閉
17 | setDisplayPowerMode=0
18 |
19 | #自定義備份文件輸出位置 支持相對路徑(留空則默認當前路徑)
20 | Output_path=""
21 |
22 | #自定義applist.txt位置 支持相對路徑(留空則默認當前路徑)
23 | list_location=""
24 |
25 | #自動更新腳本(留空強制選擇)
26 | #1開啟 0關閉
27 | update=1
28 |
29 | #自動更新的cdn節點,針對國內用戶使用,無牆或是使用VPN請設置0
30 | #0 直鏈下載
31 | #1 https://ghfast.top
32 | #2 https://shrill-pond-3e81.hunsh.workers.dev
33 | cdn=1
34 |
35 | #自定義屏蔽外部掛載點 例:OTG 虛擬SD等 多個掛載點請使用 | 區隔
36 | #屏蔽後不會提示音量鍵選擇,不影響Output_path指定外置存儲位置
37 | mount_point="rannki|0000-1"
38 |
39 | #使用者(如0 999等用戶,如存在多個用戶留空強制選擇,無多個用戶則默認用戶0不詢問)
40 | user=
41 |
42 | #備份模式
43 | #1包含數據+安裝包,0僅包安裝包
44 | #此選項設置1時Backup_obb_data,Backup_user_data,blacklist_mode將可設置 0時Backup_user_data,Backup_obb_data,blacklist_mode選項不生效
45 | #此外設置0時將同時忽略appList.txt的!與任何黑名單設置(包括黑名單列表)
46 | Backup_Mode=1
47 |
48 | #是否備份使用者數據 (1備份 0不備份 留空強制選擇)
49 | Backup_user_data=1
50 |
51 | #是否備份外部數據 例:原神的數據包(1備份 0不備份 留空強制選擇)
52 | Backup_obb_data=1
53 |
54 | #是否在應用數據備份完成後備份自定義目錄
55 | #1開啟 0關閉
56 | backup_media=0
57 |
58 | #存在進程忽略備份(1忽略0備份)
59 | Background_apps_ignore=0
60 |
61 | #添加自定義備份路徑 例:Download DCIM等文件夾 請使用絕對路徑,請勿刪除""
62 | Custom_path="
63 | /storage/emulated/0/Pictures/
64 | /storage/emulated/0/Download/
65 | /storage/emulated/0/Music
66 | /storage/emulated/0/DCIM/
67 | #/data/adb
68 | "
69 |
70 | #黑名單模式(1完全忽略,不備份 0僅備份安裝包,注意!此選項Backup_Mode=1時黑名單模式才能使用)
71 | blacklist_mode=0
72 |
73 | #備份黑名單(備份策略由「黑名單模式」控制,此處只作為黑名單應用列表)
74 | blacklist="
75 | com.esunbank
76 | com.instagram.barcelona
77 | com.instagram.android
78 | com.facebook.katana
79 | #com.chailease.tw.app.android.ccfappcust"
80 |
81 | #位於data的預裝應用白名單 例:相冊 錄音機 天氣 計算器等(默認屏蔽備份預裝應用,如需備份請添加預裝應用白名單)
82 | whitelist="
83 | com.xiaomi.xmsf
84 | com.xiaomi.xiaoailite
85 | com.xiaomi.hm.health
86 | com.duokan.phone.remotecontroller
87 | com.miui.weather2
88 | com.milink.service
89 | com.android.soundrecorder
90 | com.miui.virtualsim
91 | com.xiaomi.vipaccount
92 | com.miui.fm
93 | com.xiaomi.shop
94 | com.xiaomi.smarthome
95 | com.miui.notes
96 | com.xiaomi.router
97 | com.xiaomi.mico
98 | dev.miuiicons.pedroz"
99 |
100 | #可被備份的系統應用白名單(默認屏蔽備份系統應用,如需備份請添加系統應用白名單)
101 | system="
102 | com.google.android.calendar
103 | com.google.android.gm
104 | com.google.android.googlequicksearchbox
105 | com.google.android.tts
106 | com.google.android.apps.maps
107 | com.google.android.apps.messaging
108 | com.google.android.inputmethod.latin
109 | com.instagram.android
110 | com.facebook.orca
111 | sh.siava.AOSPMods
112 | com.facebook.katana
113 | com.android.chrome"
114 |
115 | #壓縮算法(可用zstd tar,tar為僅打包 有什麼好用的壓縮算法請聯系我
116 | #zstd擁有良好的壓縮率與速度
117 | Compression_method=zstd
118 |
119 | #主色
120 | rgb_a=226
121 | #輔色
122 | rgb_b=123
123 | rgb_c=177
124 |
125 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Backup_script 數據備份腳本
2 | [](https://github.com/YAWAsau)
3 | [](https://github.com/YAWAsau/backup_script/releases)
4 | [](https://github.com/YAWAsau/backup_script/releases/latest)
5 | [](https://choosealicense.com/licenses/gpl-3.0)
6 | [](https://t.me/yawasau_script)
7 |
8 | ## 概述
9 |
10 | 創作該腳本是為了使用戶能夠更加完整地**備份/恢復**應用數據,
11 | 支援設備必須符合以下條件:`Android 8+`+`arm64`。
12 |
13 | 由於本人是台灣人所以發布的版本為繁體版
14 | (CN系統將自動翻譯自身腳本為簡體中文)
15 |
16 |
17 | ## 優勢
18 |
19 | - 數據完整:在更換系統之後,原有的數據全部保留,無需重新登陸或者下載額外數據包。
20 | - 支援備份SSAID 可完美備份LINE
21 | - 支援備份應用權限 可備份運行時權限與ops權限
22 | - 易操作:簡單几步即可備份應用完整數據!
23 | - 限制少:不限制機型,可跨安桌版本。
24 | - 功能強:可備份恢復`split apk`。
25 | - 算法多:目前支持的壓縮算法有 `tar(默認)`
26 | - `zstd`。
27 | - 速度快:即使使用`zstd`壓縮算法速率依舊快速(對比鈦備份 swift backup)。
28 | - 腳本自帶tools完整性效驗與壓縮包效驗
29 | ## 如何使用
30 | `請認真閱讀以下說明,以減少不必要的問題`
31 |
32 | ##### 推薦工具:[`MT管理器`](https://www.coolapk.com/apk/bin.mt.plus),若使用`Termux`,則請勿使用`tsu`。
33 |
34 | #### !!!以下操作皆須ROOT!!! ####
35 |
36 | 1. 首先將下載到的腳本解壓到任意目錄後,可以看到以下目錄結構 警告! 不論備份或是恢復都必須保證tools的存在與完整性 否則腳本失效或是二進制調用失敗。
37 |
38 | `這是腳本結構與說明`
39 | ```
40 | backup_script.zip
41 | │
42 | ├── tools
43 | │ ├── Device_List
44 | │ ├── bc
45 | │ ├── busybox
46 | │ ├── classes.dex
47 | │ ├── cmd
48 | │ ├── jq
49 | │ ├── find
50 | │ ├── keycheck
51 | │ ├── soc.json
52 | │ ├── tar
53 | │ ├── tools.sh
54 | │ ├── zip
55 | │ └── zstd
56 | ├── backup_settings.conf <--- 腳本默認行為設置
57 | └── start.sh <--- 執行腳本
58 | ```
59 |
60 | 2. 然後執行`start.sh`腳本音量鍵選擇生成應用列表,等待腳本輸出提示結束,此時會在當前目錄生成一個`appList.txt`,這就是你當前安裝的所有第三方應用(腳本會屏蔽預裝應用,可於backup_settings.conf設置需要備份包名)。
61 |
62 | 3. 現在打開生成的`appList.txt`,根據裏面的提示操作後保存,這樣你就設置好了需要備份的軟件。
63 |
64 | 4. 最後找到`backup_settings.conf`打開後根據提示設置保存,再打開`start.sh`,音量鍵選擇備份應用,備份結束完成後會在當前目錄生成一個以`Backup_壓縮算法名`命名的資料夾,裡面就是你的軟件備份。把這個資料夾整個保持到其他位置,刷完機后複製回手機,直接執行`Backup_壓縮算法名/start.sh`即可恢復備份的所有數據,同樣道理,裡面也有個`appList.txt`,使用方法跟第3步驟一樣,不需要還原的刪除即可,另外進去備份好的資料夾找到單獨應用資料夾有個 backup.sh and recover.sh可以單獨備份與恢復腳本。
65 |
66 | 5. 腳本執行過程中請留意紅色字眼提示有無任何錯誤,並且使用恢復腳本時留意恢復結束後是否提示應用存在ssaid,假設提示存在ssaid請在恢復後立刻重啟已便套用ssaid,假設恢復ssaid後立刻打開應用會導致ssaid套用失敗,因為Android會產生一個新的saaid,如此會導致應用卡白屏或是提示需要登錄,ssaid是判斷應用是否換過環境與設備的判斷之一,保持一致可以減少諸如提示異地登錄或是需要重新登入驗證的方法。
67 |
68 |
69 | ##### 附加說明:如何恢復 以下是關於恢復資料夾內的文件說明?
70 |
71 | 1. 找到恢復資料夾內的appList.txt打開 編輯列表 保存退出
72 |
73 | 2. 找到start.sh 給予root音量鍵選擇恢復備份後等待腳本結束即可
74 |
75 | 3. start.sh的重新生成應用列表功能可用於刷新appList.txt內的列表 使用時機為當你刪除列表內的任何應用備份時,抑或者是恢復備份提示列表錯誤時
76 |
77 | 4. start.sh的終止腳本功能用於突然想要終止腳本或是意外操作時使用 同理備份也有一個,因為腳本無須後台特性不能使用常規手段終結,故此另外寫了一個終止
78 |
79 |
80 | # 關於如何更新腳本?
81 | - 目前有三種更新方法,有下列方式
82 | - 1.手動將下載的備份腳本zip不解壓縮直接放到腳本任意目錄(不包括tools目錄內)的任意地方執行任何腳本即可更新,腳本將提示
83 | - 2.此備份的任何腳本在執行時均會聯網檢測腳本版本,當更新時會自己提示與下載,根據腳本提示操作的即可(conf update=1時生效),腳本聯網僅作為檢查更新用途,無任何非法操作亦或是下發格機
84 | - 3.將下載的壓縮包不解壓縮直接放在/storage/emulated/0/Download腳本自動檢測更新,並按照提示操作即可
85 | - 4.在QQ群內下載的腳本不解壓縮腳本會自己檢測更新
86 |
87 | ## 關於反饋
88 | - 如果使用過程中出現問題,請攜帶截圖並詳細說明問題,建立 [issues](https://github.com/YAWAsau/backup_script/issues)。
89 | - 酷安 @[落葉淒涼TEL](http://www.coolapk.com/u/2277637)
90 | - QQ組 976613477 很少上 盡量來TG
91 | - TG https://t.me/yawasau_script
92 |
93 | ## 答疑
94 | - 一個shell腳本內為什麼有dex?
95 | - dex用來實現腳本難以實現的目的,目前saaid備份恢復,備份恢復運行時權限與ops權限,下載與訪問GitHub api來檢查腳本更新,列出使用者應用名稱與包名,繁體轉簡體均為dex的功能,感謝[Android-DataBackup](https://github.com/XayahSuSuSu/Android-DataBackup) by [XayahSuSuSu](https://github.com/XayahSuSuSu)
96 |
97 | ## 常見問題
98 |
99 | Q1:批量備份大量提示失敗怎麼辦?
100 | A1:退出腳本,刪除/data/backup_tools,再備份一次
101 |
102 | Q2:批量恢復大量提示失敗怎麼辦?
103 | A2:退出腳本,按照上面同樣操作。 如果還是錯誤,請建立issues,我幫你排除錯誤
104 |
105 | Q3:微信/QQ 能不能完美備份&恢復數據?
106 | A3:不能保證,有的人說不能有的人說能,所以備份會有提示。 建議用你信賴的備份軟件針對微信/QQ再備份一次,以防丟失重要數據
107 |
108 | Q4:為什麼部分應用備份很久? 例如王者榮耀、PUBG、原神、微信、QQ。
109 | A4:因為連同軟件數據包都給你備份了,例如原神數據包9GB+,當然久到裂開了,恢復也是同理,還要解壓縮數據包
110 |
111 | Q5:腳本每次備份都是全新備份嗎?
112 | A5;腳本備份時會比對上次備份時的備份SIZE大小 如果有差異就備份,反之忽略備份節省時間
113 |
114 | 備份腳本耗費了我大量時間與精力 如果你覺得好用,可以捐贈XD
115 | .(https://paypal.me/YAWAsau?country.x=TW&locale.x=zh_TW))
116 |
117 |
118 | ## 銘謝貢獻
119 | - 臭批老k([kmou424](https://github.com/kmou424)):提供部分與驗證函數思路
120 | - 屑老方([雄氏老方](http://www.coolapk.com/u/665894)):提供自動更新腳本方案
121 | - 胖子老陳(雨季騷年)
122 | - XayahSuSuSu([XayahSuSuSu](https://github.com/XayahSuSuSu)):提供App支持,dex支持
123 |
124 | `文檔編輯:Petit-Abba, YuKongA`
125 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU General Public License is a free, copyleft license for
11 | software and other kinds of works.
12 |
13 | The licenses for most software and other practical works are designed
14 | to take away your freedom to share and change the works. By contrast,
15 | the GNU General Public License is intended to guarantee your freedom to
16 | share and change all versions of a program--to make sure it remains free
17 | software for all its users. We, the Free Software Foundation, use the
18 | GNU General Public License for most of our software; it applies also to
19 | any other work released this way by its authors. You can apply it to
20 | your programs, too.
21 |
22 | When we speak of free software, we are referring to freedom, not
23 | price. Our General Public Licenses are designed to make sure that you
24 | have the freedom to distribute copies of free software (and charge for
25 | them if you wish), that you receive source code or can get it if you
26 | want it, that you can change the software or use pieces of it in new
27 | free programs, and that you know you can do these things.
28 |
29 | To protect your rights, we need to prevent others from denying you
30 | these rights or asking you to surrender the rights. Therefore, you have
31 | certain responsibilities if you distribute copies of the software, or if
32 | you modify it: responsibilities to respect the freedom of others.
33 |
34 | For example, if you distribute copies of such a program, whether
35 | gratis or for a fee, you must pass on to the recipients the same
36 | freedoms that you received. You must make sure that they, too, receive
37 | or can get the source code. And you must show them these terms so they
38 | know their rights.
39 |
40 | Developers that use the GNU GPL protect your rights with two steps:
41 | (1) assert copyright on the software, and (2) offer you this License
42 | giving you legal permission to copy, distribute and/or modify it.
43 |
44 | For the developers' and authors' protection, the GPL clearly explains
45 | that there is no warranty for this free software. For both users' and
46 | authors' sake, the GPL requires that modified versions be marked as
47 | changed, so that their problems will not be attributed erroneously to
48 | authors of previous versions.
49 |
50 | Some devices are designed to deny users access to install or run
51 | modified versions of the software inside them, although the manufacturer
52 | can do so. This is fundamentally incompatible with the aim of
53 | protecting users' freedom to change the software. The systematic
54 | pattern of such abuse occurs in the area of products for individuals to
55 | use, which is precisely where it is most unacceptable. Therefore, we
56 | have designed this version of the GPL to prohibit the practice for those
57 | products. If such problems arise substantially in other domains, we
58 | stand ready to extend this provision to those domains in future versions
59 | of the GPL, as needed to protect the freedom of users.
60 |
61 | Finally, every program is threatened constantly by software patents.
62 | States should not allow patents to restrict development and use of
63 | software on general-purpose computers, but in those that do, we wish to
64 | avoid the special danger that patents applied to a free program could
65 | make it effectively proprietary. To prevent this, the GPL assures that
66 | patents cannot be used to render the program non-free.
67 |
68 | The precise terms and conditions for copying, distribution and
69 | modification follow.
70 |
71 | TERMS AND CONDITIONS
72 |
73 | 0. Definitions.
74 |
75 | "This License" refers to version 3 of the GNU General Public License.
76 |
77 | "Copyright" also means copyright-like laws that apply to other kinds of
78 | works, such as semiconductor masks.
79 |
80 | "The Program" refers to any copyrightable work licensed under this
81 | License. Each licensee is addressed as "you". "Licensees" and
82 | "recipients" may be individuals or organizations.
83 |
84 | To "modify" a work means to copy from or adapt all or part of the work
85 | in a fashion requiring copyright permission, other than the making of an
86 | exact copy. The resulting work is called a "modified version" of the
87 | earlier work or a work "based on" the earlier work.
88 |
89 | A "covered work" means either the unmodified Program or a work based
90 | on the Program.
91 |
92 | To "propagate" a work means to do anything with it that, without
93 | permission, would make you directly or secondarily liable for
94 | infringement under applicable copyright law, except executing it on a
95 | computer or modifying a private copy. Propagation includes copying,
96 | distribution (with or without modification), making available to the
97 | public, and in some countries other activities as well.
98 |
99 | To "convey" a work means any kind of propagation that enables other
100 | parties to make or receive copies. Mere interaction with a user through
101 | a computer network, with no transfer of a copy, is not conveying.
102 |
103 | An interactive user interface displays "Appropriate Legal Notices"
104 | to the extent that it includes a convenient and prominently visible
105 | feature that (1) displays an appropriate copyright notice, and (2)
106 | tells the user that there is no warranty for the work (except to the
107 | extent that warranties are provided), that licensees may convey the
108 | work under this License, and how to view a copy of this License. If
109 | the interface presents a list of user commands or options, such as a
110 | menu, a prominent item in the list meets this criterion.
111 |
112 | 1. Source Code.
113 |
114 | The "source code" for a work means the preferred form of the work
115 | for making modifications to it. "Object code" means any non-source
116 | form of a work.
117 |
118 | A "Standard Interface" means an interface that either is an official
119 | standard defined by a recognized standards body, or, in the case of
120 | interfaces specified for a particular programming language, one that
121 | is widely used among developers working in that language.
122 |
123 | The "System Libraries" of an executable work include anything, other
124 | than the work as a whole, that (a) is included in the normal form of
125 | packaging a Major Component, but which is not part of that Major
126 | Component, and (b) serves only to enable use of the work with that
127 | Major Component, or to implement a Standard Interface for which an
128 | implementation is available to the public in source code form. A
129 | "Major Component", in this context, means a major essential component
130 | (kernel, window system, and so on) of the specific operating system
131 | (if any) on which the executable work runs, or a compiler used to
132 | produce the work, or an object code interpreter used to run it.
133 |
134 | The "Corresponding Source" for a work in object code form means all
135 | the source code needed to generate, install, and (for an executable
136 | work) run the object code and to modify the work, including scripts to
137 | control those activities. However, it does not include the work's
138 | System Libraries, or general-purpose tools or generally available free
139 | programs which are used unmodified in performing those activities but
140 | which are not part of the work. For example, Corresponding Source
141 | includes interface definition files associated with source files for
142 | the work, and the source code for shared libraries and dynamically
143 | linked subprograms that the work is specifically designed to require,
144 | such as by intimate data communication or control flow between those
145 | subprograms and other parts of the work.
146 |
147 | The Corresponding Source need not include anything that users
148 | can regenerate automatically from other parts of the Corresponding
149 | Source.
150 |
151 | The Corresponding Source for a work in source code form is that
152 | same work.
153 |
154 | 2. Basic Permissions.
155 |
156 | All rights granted under this License are granted for the term of
157 | copyright on the Program, and are irrevocable provided the stated
158 | conditions are met. This License explicitly affirms your unlimited
159 | permission to run the unmodified Program. The output from running a
160 | covered work is covered by this License only if the output, given its
161 | content, constitutes a covered work. This License acknowledges your
162 | rights of fair use or other equivalent, as provided by copyright law.
163 |
164 | You may make, run and propagate covered works that you do not
165 | convey, without conditions so long as your license otherwise remains
166 | in force. You may convey covered works to others for the sole purpose
167 | of having them make modifications exclusively for you, or provide you
168 | with facilities for running those works, provided that you comply with
169 | the terms of this License in conveying all material for which you do
170 | not control copyright. Those thus making or running the covered works
171 | for you must do so exclusively on your behalf, under your direction
172 | and control, on terms that prohibit them from making any copies of
173 | your copyrighted material outside their relationship with you.
174 |
175 | Conveying under any other circumstances is permitted solely under
176 | the conditions stated below. Sublicensing is not allowed; section 10
177 | makes it unnecessary.
178 |
179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180 |
181 | No covered work shall be deemed part of an effective technological
182 | measure under any applicable law fulfilling obligations under article
183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184 | similar laws prohibiting or restricting circumvention of such
185 | measures.
186 |
187 | When you convey a covered work, you waive any legal power to forbid
188 | circumvention of technological measures to the extent such circumvention
189 | is effected by exercising rights under this License with respect to
190 | the covered work, and you disclaim any intention to limit operation or
191 | modification of the work as a means of enforcing, against the work's
192 | users, your or third parties' legal rights to forbid circumvention of
193 | technological measures.
194 |
195 | 4. Conveying Verbatim Copies.
196 |
197 | You may convey verbatim copies of the Program's source code as you
198 | receive it, in any medium, provided that you conspicuously and
199 | appropriately publish on each copy an appropriate copyright notice;
200 | keep intact all notices stating that this License and any
201 | non-permissive terms added in accord with section 7 apply to the code;
202 | keep intact all notices of the absence of any warranty; and give all
203 | recipients a copy of this License along with the Program.
204 |
205 | You may charge any price or no price for each copy that you convey,
206 | and you may offer support or warranty protection for a fee.
207 |
208 | 5. Conveying Modified Source Versions.
209 |
210 | You may convey a work based on the Program, or the modifications to
211 | produce it from the Program, in the form of source code under the
212 | terms of section 4, provided that you also meet all of these conditions:
213 |
214 | a) The work must carry prominent notices stating that you modified
215 | it, and giving a relevant date.
216 |
217 | b) The work must carry prominent notices stating that it is
218 | released under this License and any conditions added under section
219 | 7. This requirement modifies the requirement in section 4 to
220 | "keep intact all notices".
221 |
222 | c) You must license the entire work, as a whole, under this
223 | License to anyone who comes into possession of a copy. This
224 | License will therefore apply, along with any applicable section 7
225 | additional terms, to the whole of the work, and all its parts,
226 | regardless of how they are packaged. This License gives no
227 | permission to license the work in any other way, but it does not
228 | invalidate such permission if you have separately received it.
229 |
230 | d) If the work has interactive user interfaces, each must display
231 | Appropriate Legal Notices; however, if the Program has interactive
232 | interfaces that do not display Appropriate Legal Notices, your
233 | work need not make them do so.
234 |
235 | A compilation of a covered work with other separate and independent
236 | works, which are not by their nature extensions of the covered work,
237 | and which are not combined with it such as to form a larger program,
238 | in or on a volume of a storage or distribution medium, is called an
239 | "aggregate" if the compilation and its resulting copyright are not
240 | used to limit the access or legal rights of the compilation's users
241 | beyond what the individual works permit. Inclusion of a covered work
242 | in an aggregate does not cause this License to apply to the other
243 | parts of the aggregate.
244 |
245 | 6. Conveying Non-Source Forms.
246 |
247 | You may convey a covered work in object code form under the terms
248 | of sections 4 and 5, provided that you also convey the
249 | machine-readable Corresponding Source under the terms of this License,
250 | in one of these ways:
251 |
252 | a) Convey the object code in, or embodied in, a physical product
253 | (including a physical distribution medium), accompanied by the
254 | Corresponding Source fixed on a durable physical medium
255 | customarily used for software interchange.
256 |
257 | b) Convey the object code in, or embodied in, a physical product
258 | (including a physical distribution medium), accompanied by a
259 | written offer, valid for at least three years and valid for as
260 | long as you offer spare parts or customer support for that product
261 | model, to give anyone who possesses the object code either (1) a
262 | copy of the Corresponding Source for all the software in the
263 | product that is covered by this License, on a durable physical
264 | medium customarily used for software interchange, for a price no
265 | more than your reasonable cost of physically performing this
266 | conveying of source, or (2) access to copy the
267 | Corresponding Source from a network server at no charge.
268 |
269 | c) Convey individual copies of the object code with a copy of the
270 | written offer to provide the Corresponding Source. This
271 | alternative is allowed only occasionally and noncommercially, and
272 | only if you received the object code with such an offer, in accord
273 | with subsection 6b.
274 |
275 | d) Convey the object code by offering access from a designated
276 | place (gratis or for a charge), and offer equivalent access to the
277 | Corresponding Source in the same way through the same place at no
278 | further charge. You need not require recipients to copy the
279 | Corresponding Source along with the object code. If the place to
280 | copy the object code is a network server, the Corresponding Source
281 | may be on a different server (operated by you or a third party)
282 | that supports equivalent copying facilities, provided you maintain
283 | clear directions next to the object code saying where to find the
284 | Corresponding Source. Regardless of what server hosts the
285 | Corresponding Source, you remain obligated to ensure that it is
286 | available for as long as needed to satisfy these requirements.
287 |
288 | e) Convey the object code using peer-to-peer transmission, provided
289 | you inform other peers where the object code and Corresponding
290 | Source of the work are being offered to the general public at no
291 | charge under subsection 6d.
292 |
293 | A separable portion of the object code, whose source code is excluded
294 | from the Corresponding Source as a System Library, need not be
295 | included in conveying the object code work.
296 |
297 | A "User Product" is either (1) a "consumer product", which means any
298 | tangible personal property which is normally used for personal, family,
299 | or household purposes, or (2) anything designed or sold for incorporation
300 | into a dwelling. In determining whether a product is a consumer product,
301 | doubtful cases shall be resolved in favor of coverage. For a particular
302 | product received by a particular user, "normally used" refers to a
303 | typical or common use of that class of product, regardless of the status
304 | of the particular user or of the way in which the particular user
305 | actually uses, or expects or is expected to use, the product. A product
306 | is a consumer product regardless of whether the product has substantial
307 | commercial, industrial or non-consumer uses, unless such uses represent
308 | the only significant mode of use of the product.
309 |
310 | "Installation Information" for a User Product means any methods,
311 | procedures, authorization keys, or other information required to install
312 | and execute modified versions of a covered work in that User Product from
313 | a modified version of its Corresponding Source. The information must
314 | suffice to ensure that the continued functioning of the modified object
315 | code is in no case prevented or interfered with solely because
316 | modification has been made.
317 |
318 | If you convey an object code work under this section in, or with, or
319 | specifically for use in, a User Product, and the conveying occurs as
320 | part of a transaction in which the right of possession and use of the
321 | User Product is transferred to the recipient in perpetuity or for a
322 | fixed term (regardless of how the transaction is characterized), the
323 | Corresponding Source conveyed under this section must be accompanied
324 | by the Installation Information. But this requirement does not apply
325 | if neither you nor any third party retains the ability to install
326 | modified object code on the User Product (for example, the work has
327 | been installed in ROM).
328 |
329 | The requirement to provide Installation Information does not include a
330 | requirement to continue to provide support service, warranty, or updates
331 | for a work that has been modified or installed by the recipient, or for
332 | the User Product in which it has been modified or installed. Access to a
333 | network may be denied when the modification itself materially and
334 | adversely affects the operation of the network or violates the rules and
335 | protocols for communication across the network.
336 |
337 | Corresponding Source conveyed, and Installation Information provided,
338 | in accord with this section must be in a format that is publicly
339 | documented (and with an implementation available to the public in
340 | source code form), and must require no special password or key for
341 | unpacking, reading or copying.
342 |
343 | 7. Additional Terms.
344 |
345 | "Additional permissions" are terms that supplement the terms of this
346 | License by making exceptions from one or more of its conditions.
347 | Additional permissions that are applicable to the entire Program shall
348 | be treated as though they were included in this License, to the extent
349 | that they are valid under applicable law. If additional permissions
350 | apply only to part of the Program, that part may be used separately
351 | under those permissions, but the entire Program remains governed by
352 | this License without regard to the additional permissions.
353 |
354 | When you convey a copy of a covered work, you may at your option
355 | remove any additional permissions from that copy, or from any part of
356 | it. (Additional permissions may be written to require their own
357 | removal in certain cases when you modify the work.) You may place
358 | additional permissions on material, added by you to a covered work,
359 | for which you have or can give appropriate copyright permission.
360 |
361 | Notwithstanding any other provision of this License, for material you
362 | add to a covered work, you may (if authorized by the copyright holders of
363 | that material) supplement the terms of this License with terms:
364 |
365 | a) Disclaiming warranty or limiting liability differently from the
366 | terms of sections 15 and 16 of this License; or
367 |
368 | b) Requiring preservation of specified reasonable legal notices or
369 | author attributions in that material or in the Appropriate Legal
370 | Notices displayed by works containing it; or
371 |
372 | c) Prohibiting misrepresentation of the origin of that material, or
373 | requiring that modified versions of such material be marked in
374 | reasonable ways as different from the original version; or
375 |
376 | d) Limiting the use for publicity purposes of names of licensors or
377 | authors of the material; or
378 |
379 | e) Declining to grant rights under trademark law for use of some
380 | trade names, trademarks, or service marks; or
381 |
382 | f) Requiring indemnification of licensors and authors of that
383 | material by anyone who conveys the material (or modified versions of
384 | it) with contractual assumptions of liability to the recipient, for
385 | any liability that these contractual assumptions directly impose on
386 | those licensors and authors.
387 |
388 | All other non-permissive additional terms are considered "further
389 | restrictions" within the meaning of section 10. If the Program as you
390 | received it, or any part of it, contains a notice stating that it is
391 | governed by this License along with a term that is a further
392 | restriction, you may remove that term. If a license document contains
393 | a further restriction but permits relicensing or conveying under this
394 | License, you may add to a covered work material governed by the terms
395 | of that license document, provided that the further restriction does
396 | not survive such relicensing or conveying.
397 |
398 | If you add terms to a covered work in accord with this section, you
399 | must place, in the relevant source files, a statement of the
400 | additional terms that apply to those files, or a notice indicating
401 | where to find the applicable terms.
402 |
403 | Additional terms, permissive or non-permissive, may be stated in the
404 | form of a separately written license, or stated as exceptions;
405 | the above requirements apply either way.
406 |
407 | 8. Termination.
408 |
409 | You may not propagate or modify a covered work except as expressly
410 | provided under this License. Any attempt otherwise to propagate or
411 | modify it is void, and will automatically terminate your rights under
412 | this License (including any patent licenses granted under the third
413 | paragraph of section 11).
414 |
415 | However, if you cease all violation of this License, then your
416 | license from a particular copyright holder is reinstated (a)
417 | provisionally, unless and until the copyright holder explicitly and
418 | finally terminates your license, and (b) permanently, if the copyright
419 | holder fails to notify you of the violation by some reasonable means
420 | prior to 60 days after the cessation.
421 |
422 | Moreover, your license from a particular copyright holder is
423 | reinstated permanently if the copyright holder notifies you of the
424 | violation by some reasonable means, this is the first time you have
425 | received notice of violation of this License (for any work) from that
426 | copyright holder, and you cure the violation prior to 30 days after
427 | your receipt of the notice.
428 |
429 | Termination of your rights under this section does not terminate the
430 | licenses of parties who have received copies or rights from you under
431 | this License. If your rights have been terminated and not permanently
432 | reinstated, you do not qualify to receive new licenses for the same
433 | material under section 10.
434 |
435 | 9. Acceptance Not Required for Having Copies.
436 |
437 | You are not required to accept this License in order to receive or
438 | run a copy of the Program. Ancillary propagation of a covered work
439 | occurring solely as a consequence of using peer-to-peer transmission
440 | to receive a copy likewise does not require acceptance. However,
441 | nothing other than this License grants you permission to propagate or
442 | modify any covered work. These actions infringe copyright if you do
443 | not accept this License. Therefore, by modifying or propagating a
444 | covered work, you indicate your acceptance of this License to do so.
445 |
446 | 10. Automatic Licensing of Downstream Recipients.
447 |
448 | Each time you convey a covered work, the recipient automatically
449 | receives a license from the original licensors, to run, modify and
450 | propagate that work, subject to this License. You are not responsible
451 | for enforcing compliance by third parties with this License.
452 |
453 | An "entity transaction" is a transaction transferring control of an
454 | organization, or substantially all assets of one, or subdividing an
455 | organization, or merging organizations. If propagation of a covered
456 | work results from an entity transaction, each party to that
457 | transaction who receives a copy of the work also receives whatever
458 | licenses to the work the party's predecessor in interest had or could
459 | give under the previous paragraph, plus a right to possession of the
460 | Corresponding Source of the work from the predecessor in interest, if
461 | the predecessor has it or can get it with reasonable efforts.
462 |
463 | You may not impose any further restrictions on the exercise of the
464 | rights granted or affirmed under this License. For example, you may
465 | not impose a license fee, royalty, or other charge for exercise of
466 | rights granted under this License, and you may not initiate litigation
467 | (including a cross-claim or counterclaim in a lawsuit) alleging that
468 | any patent claim is infringed by making, using, selling, offering for
469 | sale, or importing the Program or any portion of it.
470 |
471 | 11. Patents.
472 |
473 | A "contributor" is a copyright holder who authorizes use under this
474 | License of the Program or a work on which the Program is based. The
475 | work thus licensed is called the contributor's "contributor version".
476 |
477 | A contributor's "essential patent claims" are all patent claims
478 | owned or controlled by the contributor, whether already acquired or
479 | hereafter acquired, that would be infringed by some manner, permitted
480 | by this License, of making, using, or selling its contributor version,
481 | but do not include claims that would be infringed only as a
482 | consequence of further modification of the contributor version. For
483 | purposes of this definition, "control" includes the right to grant
484 | patent sublicenses in a manner consistent with the requirements of
485 | this License.
486 |
487 | Each contributor grants you a non-exclusive, worldwide, royalty-free
488 | patent license under the contributor's essential patent claims, to
489 | make, use, sell, offer for sale, import and otherwise run, modify and
490 | propagate the contents of its contributor version.
491 |
492 | In the following three paragraphs, a "patent license" is any express
493 | agreement or commitment, however denominated, not to enforce a patent
494 | (such as an express permission to practice a patent or covenant not to
495 | sue for patent infringement). To "grant" such a patent license to a
496 | party means to make such an agreement or commitment not to enforce a
497 | patent against the party.
498 |
499 | If you convey a covered work, knowingly relying on a patent license,
500 | and the Corresponding Source of the work is not available for anyone
501 | to copy, free of charge and under the terms of this License, through a
502 | publicly available network server or other readily accessible means,
503 | then you must either (1) cause the Corresponding Source to be so
504 | available, or (2) arrange to deprive yourself of the benefit of the
505 | patent license for this particular work, or (3) arrange, in a manner
506 | consistent with the requirements of this License, to extend the patent
507 | license to downstream recipients. "Knowingly relying" means you have
508 | actual knowledge that, but for the patent license, your conveying the
509 | covered work in a country, or your recipient's use of the covered work
510 | in a country, would infringe one or more identifiable patents in that
511 | country that you have reason to believe are valid.
512 |
513 | If, pursuant to or in connection with a single transaction or
514 | arrangement, you convey, or propagate by procuring conveyance of, a
515 | covered work, and grant a patent license to some of the parties
516 | receiving the covered work authorizing them to use, propagate, modify
517 | or convey a specific copy of the covered work, then the patent license
518 | you grant is automatically extended to all recipients of the covered
519 | work and works based on it.
520 |
521 | A patent license is "discriminatory" if it does not include within
522 | the scope of its coverage, prohibits the exercise of, or is
523 | conditioned on the non-exercise of one or more of the rights that are
524 | specifically granted under this License. You may not convey a covered
525 | work if you are a party to an arrangement with a third party that is
526 | in the business of distributing software, under which you make payment
527 | to the third party based on the extent of your activity of conveying
528 | the work, and under which the third party grants, to any of the
529 | parties who would receive the covered work from you, a discriminatory
530 | patent license (a) in connection with copies of the covered work
531 | conveyed by you (or copies made from those copies), or (b) primarily
532 | for and in connection with specific products or compilations that
533 | contain the covered work, unless you entered into that arrangement,
534 | or that patent license was granted, prior to 28 March 2007.
535 |
536 | Nothing in this License shall be construed as excluding or limiting
537 | any implied license or other defenses to infringement that may
538 | otherwise be available to you under applicable patent law.
539 |
540 | 12. No Surrender of Others' Freedom.
541 |
542 | If conditions are imposed on you (whether by court order, agreement or
543 | otherwise) that contradict the conditions of this License, they do not
544 | excuse you from the conditions of this License. If you cannot convey a
545 | covered work so as to satisfy simultaneously your obligations under this
546 | License and any other pertinent obligations, then as a consequence you may
547 | not convey it at all. For example, if you agree to terms that obligate you
548 | to collect a royalty for further conveying from those to whom you convey
549 | the Program, the only way you could satisfy both those terms and this
550 | License would be to refrain entirely from conveying the Program.
551 |
552 | 13. Use with the GNU Affero General Public License.
553 |
554 | Notwithstanding any other provision of this License, you have
555 | permission to link or combine any covered work with a work licensed
556 | under version 3 of the GNU Affero General Public License into a single
557 | combined work, and to convey the resulting work. The terms of this
558 | License will continue to apply to the part which is the covered work,
559 | but the special requirements of the GNU Affero General Public License,
560 | section 13, concerning interaction through a network will apply to the
561 | combination as such.
562 |
563 | 14. Revised Versions of this License.
564 |
565 | The Free Software Foundation may publish revised and/or new versions of
566 | the GNU General Public License from time to time. Such new versions will
567 | be similar in spirit to the present version, but may differ in detail to
568 | address new problems or concerns.
569 |
570 | Each version is given a distinguishing version number. If the
571 | Program specifies that a certain numbered version of the GNU General
572 | Public License "or any later version" applies to it, you have the
573 | option of following the terms and conditions either of that numbered
574 | version or of any later version published by the Free Software
575 | Foundation. If the Program does not specify a version number of the
576 | GNU General Public License, you may choose any version ever published
577 | by the Free Software Foundation.
578 |
579 | If the Program specifies that a proxy can decide which future
580 | versions of the GNU General Public License can be used, that proxy's
581 | public statement of acceptance of a version permanently authorizes you
582 | to choose that version for the Program.
583 |
584 | Later license versions may give you additional or different
585 | permissions. However, no additional obligations are imposed on any
586 | author or copyright holder as a result of your choosing to follow a
587 | later version.
588 |
589 | 15. Disclaimer of Warranty.
590 |
591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599 |
600 | 16. Limitation of Liability.
601 |
602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610 | SUCH DAMAGES.
611 |
612 | 17. Interpretation of Sections 15 and 16.
613 |
614 | If the disclaimer of warranty and limitation of liability provided
615 | above cannot be given local legal effect according to their terms,
616 | reviewing courts shall apply local law that most closely approximates
617 | an absolute waiver of all civil liability in connection with the
618 | Program, unless a warranty or assumption of liability accompanies a
619 | copy of the Program in return for a fee.
620 |
621 | END OF TERMS AND CONDITIONS
622 |
623 | How to Apply These Terms to Your New Programs
624 |
625 | If you develop a new program, and you want it to be of the greatest
626 | possible use to the public, the best way to achieve this is to make it
627 | free software which everyone can redistribute and change under these terms.
628 |
629 | To do so, attach the following notices to the program. It is safest
630 | to attach them to the start of each source file to most effectively
631 | state the exclusion of warranty; and each file should have at least
632 | the "copyright" line and a pointer to where the full notice is found.
633 |
634 |
635 | Copyright (C)
636 |
637 | This program is free software: you can redistribute it and/or modify
638 | it under the terms of the GNU General Public License as published by
639 | the Free Software Foundation, either version 3 of the License, or
640 | (at your option) any later version.
641 |
642 | This program is distributed in the hope that it will be useful,
643 | but WITHOUT ANY WARRANTY; without even the implied warranty of
644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645 | GNU General Public License for more details.
646 |
647 | You should have received a copy of the GNU General Public License
648 | along with this program. If not, see .
649 |
650 | Also add information on how to contact you by electronic and paper mail.
651 |
652 | If the program does terminal interaction, make it output a short
653 | notice like this when it starts in an interactive mode:
654 |
655 | Copyright (C)
656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657 | This is free software, and you are welcome to redistribute it
658 | under certain conditions; type `show c' for details.
659 |
660 | The hypothetical commands `show w' and `show c' should show the appropriate
661 | parts of the General Public License. Of course, your program's commands
662 | might be different; for a GUI interface, you would use an "about box".
663 |
664 | You should also get your employer (if you work as a programmer) or school,
665 | if any, to sign a "copyright disclaimer" for the program, if necessary.
666 | For more information on this, and how to apply and follow the GNU GPL, see
667 | .
668 |
669 | The GNU General Public License does not permit incorporating your program
670 | into proprietary programs. If your program is a subroutine library, you
671 | may consider it more useful to permit linking proprietary applications with
672 | the library. If this is what you want to do, use the GNU Lesser General
673 | Public License instead of this License. But first, please read
674 | .
675 |
--------------------------------------------------------------------------------
/tools/soc.json:
--------------------------------------------------------------------------------
1 | {"gs301":{"VENDOR":"Google","NAME":"Tensor G3","MEMORY":"","CHANNELS":""},"GS301":{"VENDOR":"Google","NAME":"Tensor G3","MEMORY":"","CHANNELS":""},"Tensor G3":{"VENDOR":"Google","NAME":"Tensor G3","MEMORY":"","CHANNELS":""},"Tensor G4":{"VENDOR":"Google","NAME":"Tensor G4","MEMORY":"","CHANNELS":""},"Tensor3":{"VENDOR":"Google","NAME":"Tensor G3","MEMORY":"","CHANNELS":""},"Tensor 3":{"VENDOR":"Google","NAME":"Tensor G3","MEMORY":"","CHANNELS":""},"gs201":{"VENDOR":"Google","NAME":"Tensor G2","MEMORY":"","CHANNELS":""},"GS201":{"VENDOR":"Google","NAME":"Tensor G2","MEMORY":"","CHANNELS":""},"Tensor2":{"VENDOR":"Google","NAME":"Tensor G2","MEMORY":"","CHANNELS":""},"Tensor G2":{"VENDOR":"Google","NAME":"Tensor G2","MEMORY":"","CHANNELS":""},"Tensor 2":{"VENDOR":"Google","NAME":"Tensor G2","MEMORY":"","CHANNELS":""},"Tensor":{"VENDOR":"Google","NAME":"Tensor","MEMORY":"","CHANNELS":""},"SG8175P":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ G3x Gen 1","MEMORY":"","CHANNELS":""},"Snapdragon™ 8 Elite":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Elite","MEMORY":"","CHANNELS":""},"SM8750P":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Elite","MEMORY":"","CHANNELS":""},"SM8750-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Elite","MEMORY":"","CHANNELS":""},"SM8750-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Elite","MEMORY":"","CHANNELS":""},"SM8750":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Elite","MEMORY":"","CHANNELS":""},"SM8750-3-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8s Elite","MEMORY":"","CHANNELS":""},"gs101":{"VENDOR":"Google","NAME":"Tensor","MEMORY":"","CHANNELS":""},"SM6375-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 6s Gen 3","MEMORY":"","CHANNELS":""},"SM6115_NEW":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 6s Gen 1","MEMORY":"","CHANNELS":""},"SM7635":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 7s Gen 3","MEMORY":"","CHANNELS":""},"SM8650-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Gen 3 for Galaxy","MEMORY":"","CHANNELS":""},"SM8650-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Gen 3","MEMORY":"","CHANNELS":""},"SM8635":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8s Gen 3","MEMORY":"","CHANNELS":""},"SM8650":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Gen 3","MEMORY":"","CHANNELS":""},"SM7675":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 7+ Gen 3","MEMORY":"","CHANNELS":""},"SM7550-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 7 Gen 3","MEMORY":"","CHANNELS":""},"SM7550":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 7 Gen 3","MEMORY":"","CHANNELS":""},"QCM6490":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ QCM6490","MEMORY":"","CHANNELS":""},"MSM8953":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 625","MEMORY":"LPDDR3 933 MHz","CHANNELS":"single channel"},"SM4450":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 4 Gen 2","MEMORY":"","CHANNELS":""},"SM4450A":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 4 Gen 2 Accelerated Edition","MEMORY":"","CHANNELS":""},"SM4635":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 4s Gen 2","MEMORY":"","CHANNELS":""},"SM7475":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 7+ Gen 2","MEMORY":"","CHANNELS":""},"SM8550-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Gen 2 for Galaxy","MEMORY":"LPDDR5x 4200MHz","CHANNELS":"16-bit Quad channel"},"SM8550-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Gen 2","MEMORY":"LPDDR5x 4200MHz","CHANNELS":"16-bit Quad channel"},"SM8550":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Gen 2","MEMORY":"LPDDR5x 4200MHz","CHANNELS":"16-bit Quad channel"},"SM7450":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 7 Gen 1","MEMORY":"","CHANNELS":"16-bit dual channel"},"SM7435":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 7s Gen 2","MEMORY":"","CHANNELS":""},"SM8475":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8+ Gen 1","MEMORY":"","CHANNELS":"16-bit Quad channel"},"SM6475-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 6 Gen 3","MEMORY":"","CHANNELS":""},"SM6475":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 6 Gen 3","MEMORY":"","CHANNELS":""},"SM8450":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8 Gen 1","MEMORY":"","CHANNELS":"16-bit Quad channel"},"SM6450":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 6 Gen 1","MEMORY":"","CHANNELS":"16-bit dual channel"},"SM4375":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 4 Gen 1","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit dual channel"},"SM8350_AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 888+","MEMORY":"","CHANNELS":""},"SM8350-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 888+","MEMORY":"","CHANNELS":""},"SM8350":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 888","MEMORY":"","CHANNELS":""},"SDM870":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 870","MEMORY":"","CHANNELS":""},"SM8250_AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 870","MEMORY":"","CHANNELS":""},"SM8250-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 870","MEMORY":"","CHANNELS":""},"SM8250_AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865+","MEMORY":"","CHANNELS":""},"SM8250-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865+","MEMORY":"","CHANNELS":""},"SM8250_Plus":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865+","MEMORY":"","CHANNELS":""},"SDM865+":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865+","MEMORY":"","CHANNELS":""},"SDM 865":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865","MEMORY":"","CHANNELS":""},"SDM865":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865","MEMORY":"","CHANNELS":""},"SD865":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865","MEMORY":"","CHANNELS":""},"Snapdragon865":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865","MEMORY":"","CHANNELS":""},"Qualcomm Technologies, Inc KONA":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865","MEMORY":"","CHANNELS":""},"KONA":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865","MEMORY":"","CHANNELS":""},"kona":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865","MEMORY":"","CHANNELS":""},"SM8250":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 865","MEMORY":"","CHANNELS":""},"SM7350_AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 780G","MEMORY":"","CHANNELS":""},"SM7350":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 780","MEMORY":"","CHANNELS":""},"SD780G":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 780G","MEMORY":"","CHANNELS":""},"SM7325_AE":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 778G+","MEMORY":"","CHANNELS":""},"SM7325_Plus":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 778G+","MEMORY":"","CHANNELS":""},"SM7325-AF":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 782G","MEMORY":"","CHANNELS":""},"SM7325_AF":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 782G","MEMORY":"","CHANNELS":""},"SDM782G":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 782G","MEMORY":"","CHANNELS":""},"SM7325":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 778G","MEMORY":"","CHANNELS":""},"SDM778G":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 778G","MEMORY":"","CHANNELS":""},"lahaina":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 778G","MEMORY":"","CHANNELS":""},"LAHAINA":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 778G","MEMORY":"","CHANNELS":""},"SM7250_AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 768G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SM7250-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 768G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SDM768":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 768G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SDM765G":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 765G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SM7250_AA":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 765","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SM7250-AA":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 765","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SM7250_AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 765G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SM7250-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 765G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"LITO":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 765G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"lito":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 765G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SDM765":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 765","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SM7225":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 750G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SDM750G":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 750G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SDM750":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 750G","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SM7250":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 76x","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit Dual channel"},"SM7150_AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 732G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SM7150-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 732G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SDM732":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 732G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SDM730G":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 730G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SM7150_AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 730G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SM7150-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 730G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SDM730":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 730","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SM7150_AA":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 730","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SM7150-AA":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 730","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SDMMAGPIE":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 730","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"sdmagpie":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 730","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"ATOLL-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 720G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SM7125":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 720G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SDM720":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 720G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SDXPRAIRIE":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 720G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"sdxprairie":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 720G","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Dual channel"},"SM7150":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 730","MEMORY":"","CHANNELS":""},"SDM712":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 712","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"Dual channel"},"SDM 712":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 712","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"Dual channel"},"SDM710":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 710","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"Dual channel"},"SDM 710":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 710","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"Dual channel"},"SM6375":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 695","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SDM695":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 695","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"Snapdragon 695":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 695","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SM6350":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 690","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit dual channel"},"SDM690":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 690","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit dual channel"},"SM6225-AD":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 685","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SM6225":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 680","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SDM680":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 680","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SM6150_AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 678","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit dual channel"},"SM6150-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 678","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit dual channel"},"SDM675":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 675","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit dual channel"},"SM6150":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 675","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit dual channel"},"SM6125":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 665","MEMORY":"","CHANNELS":"Dual channel"},"SDM665":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 665","MEMORY":"","CHANNELS":"Dual channel"},"trinket":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 665","MEMORY":"","CHANNELS":"Dual channel"},"TRINKET":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 665","MEMORY":"","CHANNELS":"Dual channel"},"SM6115":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 662","MEMORY":"","CHANNELS":""},"SDM662":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 662","MEMORY":"","CHANNELS":""},"SDM670":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 670","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit dual channel"},"SDM632":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 632","MEMORY":"LPDDR3","CHANNELS":""},"SDM 632":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 632","MEMORY":"LPDDR3","CHANNELS":""},"SDA660":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 660","MEMORY":"LPDDR4 1866 MHz","CHANNELS":"Dual channel"},"SDM660":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 660","MEMORY":"LPDDR4 1866 MHz","CHANNELS":"Dual channel"},"SDM636":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 636","MEMORY":"LPDDR4 1333 MHz","CHANNELS":"Dual channel"},"SDM630":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 630","MEMORY":"LPDDR4 1333 MHz","CHANNELS":"Dual channel"},"holi":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 480+","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SM4350_AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 480+","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SM4350_Plus":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 480+","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SM4350-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 480+","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SM4350":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 480","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit dual channel"},"SDM460":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 460","MEMORY":"","CHANNELS":""},"SM4250":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 460","MEMORY":"","CHANNELS":""},"BENGAL":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 460","MEMORY":"","CHANNELS":""},"bengal":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 460","MEMORY":"","CHANNELS":""},"SDM450":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 450","MEMORY":"LPDDR3 933 MHz","CHANNELS":"Single channel"},"SDA450":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 450","MEMORY":"LPDDR3 933 MHz","CHANNELS":"Single channel"},"Qualcomm Technologies, Inc 450":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 450","MEMORY":"LPDDR3 933 MHz","CHANNELS":"Single channel"},"SDM 450":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 450","MEMORY":"LPDDR3 933 MHz","CHANNELS":"Single channel"},"SDM429":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 429","MEMORY":"LPDDR3","CHANNELS":""},"SDM 429":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 429","MEMORY":"LPDDR3","CHANNELS":""},"msm8994":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 810","MEMORY":"LPDDR4 1600 MHz","CHANNELS":"32-bit dual channel"},"msm 8994":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 810","MEMORY":"LPDDR4 1600 MHz","CHANNELS":"32-bit dual channel"},"MSM8994":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 810","MEMORY":"LPDDR4 1600 MHz","CHANNELS":"32-bit dual channel"},"MSM 8994":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 810","MEMORY":"LPDDR4 1600 MHz","CHANNELS":"32-bit dual channel"},"msm8992":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 808","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"msm 8992":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 808","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MSM8992":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 808","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MSM 8992":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 808","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"apq8084":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 805","MEMORY":"LPDDR3 800 MHz","CHANNELS":"64-bit dual channel"},"apq 8084":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 805","MEMORY":"LPDDR3 800 MHz","CHANNELS":"64-bit dual channel"},"APQ 8084":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 805","MEMORY":"LPDDR3 800 MHz","CHANNELS":"64-bit dual channel"},"APQ8084":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 805","MEMORY":"LPDDR3 800 MHz","CHANNELS":"64-bit dual channel"},"8074":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 801","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"8274-AA":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 800","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"8274-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 801","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"8674":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 801","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MSM8974PRO-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 801","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MSM8974PRO-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 801","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MSM8974PRO-AA":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 801","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"MSM8974":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 800","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"msm8974":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 800","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"SM8150-AC":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 860","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit quad channel"},"SM8150_Plus":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 855+","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit quad channel"},"SM8150P":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 855+","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit quad channel"},"SM8150-AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 855+","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit quad channel"},"SDM 855":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 855","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit quad channel"},"SDM855":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 855","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit quad channel"},"SM8150":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 855","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit quad channel"},"SDA 845":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 845","MEMORY":"","CHANNELS":""},"SDM 845":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 845","MEMORY":"","CHANNELS":""},"SDM845":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 845","MEMORY":"","CHANNELS":""},"SDA845":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 845","MEMORY":"","CHANNELS":""},"8976pro":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 653","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"8953pro":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 626","MEMORY":"LPDDR3 933 MHz","CHANNELS":"single channel"},"8953 Pro":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 626","MEMORY":"LPDDR3 933 MHz","CHANNELS":"single channel"},"SD626":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 626","MEMORY":"LPDDR3 933 MHz","CHANNELS":"single channel"},"apq8096":{"VENDOR":"Qualcomm®","NAME":"APQ 8096","MEMORY":"LPDDR4 1866 MHz","CHANNELS":"Dual channel"},"APQ8096":{"VENDOR":"Qualcomm®","NAME":"APQ 8096","MEMORY":"LPDDR4 1866 MHz","CHANNELS":"Dual channel"},"8cx":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 8cx","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":"16-bit octa channel"},"SDM640":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 640","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"Dual channel"},"SDM850":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 850","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Quad channel"},"SDM 850":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 850","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"16-bit Quad channel"},"8996lite":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 820","MEMORY":"LPDDR4 1333 MHz","CHANNELS":"32-bit dual channel"},"msm8996":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 820","MEMORY":"LPDDR4 1333 MHz","CHANNELS":"32-bit dual channel"},"MSM8996":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 820","MEMORY":"LPDDR4 1333 MHz","CHANNELS":"32-bit dual channel"},"MSM8996pro":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 821","MEMORY":"LPDDR4 1866 MHz","CHANNELS":"32-bit quad channel"},"8996pro":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 821","MEMORY":"LPDDR4 1866 MHz","CHANNELS":"32-bit quad channel"},"8916v2":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 412","MEMORY":"LPDDR3 600 MHz","CHANNELS":"32-bit single channel"},"msm 8974":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 800","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"MSM 8974":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 800","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"8939v2":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 616","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit single channel"},"m7":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 600","MEMORY":"LPDDR3 600 MHz","CHANNELS":""},"APQ8064 MAKO":{"VENDOR":"Qualcomm®","NAME":"S4 Pro","MEMORY":"","CHANNELS":""},"APQ8064 DEB":{"VENDOR":"Qualcomm®","NAME":"S4 Pro","MEMORY":"","CHANNELS":""},"APQ8064 FLO":{"VENDOR":"Qualcomm®","NAME":"S4 Pro","MEMORY":"","CHANNELS":""},"APQ8064 MTP":{"VENDOR":"Qualcomm®","NAME":"S4 Pro","MEMORY":"LPDDR3 533 MHz","CHANNELS":""},"msm 8916":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 410","MEMORY":"LPDDR3 533 MHz","CHANNELS":"32-bit single channel"},"MSM8916":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 410","MEMORY":"LPDDR3 533 MHz","CHANNELS":"32-bit single channel"},"MSM 8916":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 410","MEMORY":"LPDDR3 533 MHz","CHANNELS":"32-bit single channel"},"APQ8017":{"VENDOR":"Qualcomm®","NAME":"Qualcomm APQ8017","MEMORY":"","CHANNELS":""},"apq8016":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 410","MEMORY":"","CHANNELS":""},"apq 8016":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 410","MEMORY":"","CHANNELS":""},"APQ8016":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 410","MEMORY":"","CHANNELS":""},"APQ 8016":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 410","MEMORY":"","CHANNELS":""},"msm8228":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"","CHANNELS":""},"msm 8228":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"","CHANNELS":""},"MSM8228":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"","CHANNELS":""},"MSM 8228":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"","CHANNELS":""},"msm8210":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"msm 8210":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"MSM8210":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"MSM 8210":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"msm8610":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"msm 8610":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"MSM8610":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"MSM 8610":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"msm8212":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"msm 8212":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"MSM8212":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"MSM 8212":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"msm8612":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"msm 8612":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"MSM8612":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"MSM 8612":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 200","MEMORY":"","CHANNELS":""},"msm8225":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Play","MEMORY":"","CHANNELS":""},"msm 8225":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Play","MEMORY":"","CHANNELS":""},"MSM8225":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Play","MEMORY":"","CHANNELS":""},"MSM 8225":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Play","MEMORY":"","CHANNELS":""},"msm8625":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Play","MEMORY":"","CHANNELS":""},"msm 8625":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Play","MEMORY":"","CHANNELS":""},"MSM8625":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Play","MEMORY":"","CHANNELS":""},"MSM 8625":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Play","MEMORY":"","CHANNELS":""},"msm8627":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"msm 8627":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM8627":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM 8627":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"msm8230":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"msm 8230":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM8230":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM 8230":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"msm8930":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"msm 8930":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM8930":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM 8930":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"8060A":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"msm8X60":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"msm 8X60":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM8X60":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM 8X60":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"msm8960":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"msm 8960":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM8960":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"MSM 8960":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"elite":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"evita":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"ville":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"M8260A":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"8960T":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"8960AB":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Pro","MEMORY":"","CHANNELS":""},"QM215":{"VENDOR":"Qualcomm®","NAME":"215","MEMORY":"LPDDR3 667 MHz","CHANNELS":"Single channel"},"ventana":{"VENDOR":"Nvidia","NAME":"Tegra 2","MEMORY":"LPDDR2 300 MHz","CHANNELS":"32-bit single channel"},"everest":{"VENDOR":"Nvidia","NAME":"Tegra 2","MEMORY":"LPDDR2 300 MHz","CHANNELS":"32-bit single channel"},"stingray":{"VENDOR":"Nvidia","NAME":"Tegra 2","MEMORY":"LPDDR2 300 MHz","CHANNELS":"32-bit single channel"},"wingray":{"VENDOR":"Nvidia","NAME":"Tegra 2","MEMORY":"LPDDR2 300 MHz","CHANNELS":"32-bit single channel"},"tilapia":{"VENDOR":"Nvidia","NAME":"Tegra 3","MEMORY":"DDR3 666 MHz","CHANNELS":"32-bit single channel"},"grouper":{"VENDOR":"Nvidia","NAME":"Tegra 3","MEMORY":"DDR3 666 MHz","CHANNELS":"32-bit single channel"},"cardhu":{"VENDOR":"Nvidia","NAME":"Tegra 3","MEMORY":"LPDDR2 533 MHz","CHANNELS":"32-bit single channel"},"endeavour":{"VENDOR":"Nvidia","NAME":"Tegra 3","MEMORY":"LPDDR2 533 MHz","CHANNELS":"32-bit single channel"},"tn8":{"VENDOR":"Nvidia","NAME":"Tegra K1","MEMORY":"LPDDR3 1066 MHz","CHANNELS":""},"2450":{"VENDOR":"Nvidia","NAME":"Tegra K1","MEMORY":"LPDDR3 1066 MHz","CHANNELS":""},"shieldtablet":{"VENDOR":"Nvidia","NAME":"Tegra K1","MEMORY":"LPDDR3 1066 MHz","CHANNELS":""},"roth":{"VENDOR":"Nvidia","NAME":"Tegra 4","MEMORY":"LPDDR3 1066 MHz","CHANNELS":""},"Flounder":{"VENDOR":"Nvidia","NAME":"Tegra K1","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"64-bit dual channel"},"flounder":{"VENDOR":"Nvidia","NAME":"Tegra K1","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"64-bit dual channel"},"tegra132":{"VENDOR":"Nvidia","NAME":"Tegra K1","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"64-bit dual channel"},"tegra124":{"VENDOR":"Nvidia","NAME":"Tegra K1","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"64-bit dual channel"},"TEGRA X1":{"VENDOR":"Nvidia","NAME":"Tegra X1","MEMORY":"LPDDR4","CHANNELS":""},"tegra210_dragon":{"VENDOR":"Nvidia","NAME":"Tegra X1","MEMORY":"LPDDR4","CHANNELS":""},"tegra":{"VENDOR":"Nvidia","NAME":"Tegra X1","MEMORY":"LPDDR4","CHANNELS":""},"MT6985W/TCZA":{"VENDOR":"MediaTek","NAME":"Dimensity 9200+","MEMORY":"LPDDR5X","CHANNELS":""},"MT6985W/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 9200","MEMORY":"LPDDR5X","CHANNELS":""},"MT6985":{"VENDOR":"MediaTek","NAME":"Dimensity 9200+","MEMORY":"LPDDR5X","CHANNELS":""},"MT6991Z/CZB":{"VENDOR":"MediaTek","NAME":"Dimensity 9400","MEMORY":"LPDDR5T","CHANNELS":""},"MT6989W/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 9300","MEMORY":"LPDDR5T","CHANNELS":""},"MT6989W/TCZA":{"VENDOR":"MediaTek","NAME":"Dimensity 9300","MEMORY":"LPDDR5T","CHANNELS":""},"MT8798Z/CNZA":{"VENDOR":"MediaTek","NAME":"Dimensity 9000","MEMORY":"","CHANNELS":""},"MT8796W/CNZA":{"VENDOR":"MediaTek","NAME":"Dimensity 9300","MEMORY":"LPDDR5T","CHANNELS":""},"MT8796W/TNZA":{"VENDOR":"MediaTek","NAME":"Dimensity 9300+","MEMORY":"LPDDR5T","CHANNELS":""},"MT8792Z/NA":{"VENDOR":"MediaTek","NAME":"Dimensity 8350","MEMORY":"","CHANNELS":""},"MT6896Z_B/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8200-Ultimate","MEMORY":"LPDDR5/5X","CHANNELS":""},"MT6896Z_A/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8200-Ultra","MEMORY":"LPDDR5/5X","CHANNELS":""},"MT6899Z_A/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8400 Ultra","MEMORY":"","CHANNELS":""},"MT6897Z_D/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8350","MEMORY":"","CHANNELS":""},"MT6897Z_A/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8350","MEMORY":"","CHANNELS":""},"MT6897Z_A/ZA_OLD":{"VENDOR":"MediaTek","NAME":"Dimensity 8300-Ultra","MEMORY":"","CHANNELS":""},"MT6897Z_B/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8350-Ultimate","MEMORY":"","CHANNELS":""},"MT6897Z/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8300","MEMORY":"","CHANNELS":""},"MT6896Z/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8200","MEMORY":"LPDDR5/5X","CHANNELS":""},"MT6855V/AZA":{"VENDOR":"MediaTek","NAME":"Dimensity 930","MEMORY":"","CHANNELS":""},"MT6895Z_B/TCZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8100-Ultra","MEMORY":"","CHANNELS":""},"MT6895Z_A/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8000-MAX","MEMORY":"","CHANNELS":""},"MT6895Z_A/TCZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8100-MAX","MEMORY":"","CHANNELS":""},"MT6895Z/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8000","MEMORY":"","CHANNELS":""},"MT6895Z/TCZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8100","MEMORY":"","CHANNELS":""},"MT8795Z/TNZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8100","MEMORY":"","CHANNELS":""},"MT6895T":{"VENDOR":"MediaTek","NAME":"Dimensity 8100","MEMORY":"","CHANNELS":""},"MT6895Z/CZ":{"VENDOR":"MediaTek","NAME":"Dimensity 8000","MEMORY":"","CHANNELS":""},"MT6895Z/TCZ":{"VENDOR":"MediaTek","NAME":"Dimensity 8100","MEMORY":"","CHANNELS":""},"MT6895":{"VENDOR":"MediaTek","NAME":"Dimensity 8000 series","MEMORY":"","CHANNELS":""},"MT6891Z_T/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8020","MEMORY":"","CHANNELS":""},"MT6891Z_Z/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8020","MEMORY":"","CHANNELS":""},"MT6893Z_T/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8050","MEMORY":"","CHANNELS":""},"MT6879V_T/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7030","MEMORY":"","CHANNELS":""},"MT6835V/TZB":{"VENDOR":"MediaTek","NAME":"Dimensity 6300","MEMORY":"","CHANNELS":""},"MT6835V/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 6100+","MEMORY":"","CHANNELS":""},"MT6878V_B/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7300-Ultra","MEMORY":"","CHANNELS":""},"MT6878V_E/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7300","MEMORY":"","CHANNELS":""},"MT6878V/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7300","MEMORY":"","CHANNELS":""},"MT6878V/FZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7300X","MEMORY":"","CHANNELS":""},"MT6878V_A/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7300-ENERGY","MEMORY":"","CHANNELS":""},"MT6855V/ATZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7025","MEMORY":"","CHANNELS":""},"MT6855V_A/ATZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7025 Ultra","MEMORY":"","CHANNELS":""},"MT6896Z_C/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 8250","MEMORY":"","CHANNELS":""},"MT6835T":{"VENDOR":"MediaTek","NAME":"Dimensity 6300","MEMORY":"","CHANNELS":""},"MT6835V/ZAXXXXXXXXXXXXXXXX":{"VENDOR":"MediaTek","NAME":"Dimensity 6300+","MEMORY":"","CHANNELS":""},"MT6835TT":{"VENDOR":"MediaTek","NAME":"Dimensity 6400","MEMORY":"","CHANNELS":""},"MT6835":{"VENDOR":"MediaTek","NAME":"Dimensity 6100+","MEMORY":"","CHANNELS":""},"MT6855G":{"VENDOR":"MediaTek","NAME":"Dimensity 7020","MEMORY":"","CHANNELS":""},"MT6833V/PNZA":{"VENDOR":"MediaTek","NAME":"Dimensity 810","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6833V/NZA":{"VENDOR":"MediaTek","NAME":"Dimensity 700","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6833V/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 700","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6020":{"VENDOR":"MediaTek","NAME":"Dimensity 6020","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6833G":{"VENDOR":"MediaTek","NAME":"Dimensity 6020","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6833GP":{"VENDOR":"MediaTek","NAME":"Dimensity 6080","MEMORY":"","CHANNELS":""},"MT6833P":{"VENDOR":"MediaTek","NAME":"Dimensity 810","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6833":{"VENDOR":"MediaTek","NAME":"Dimensity 700","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6893Z_Z/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1300","MEMORY":"","CHANNELS":""},"MT6893Z/CZA-ULTRA":{"VENDOR":"MediaTek","NAME":"Dimensity 1200-Ultra","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit quad channel"},"MT6893Z_B/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1200 Max","MEMORY":"","CHANNELS":""},"MT6893Z/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1200","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit quad channel"},"MT6893Z_D/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1200","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit quad channel"},"MT6893Z/CZ":{"VENDOR":"MediaTek","NAME":"Dimensity 1200","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit quad channel"},"MT6893Z_A/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1200-AI","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit quad channel"},"MT6983W/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 9000+","MEMORY":"LPDDR5/5X","CHANNELS":""},"MT6983Z/TCZA":{"VENDOR":"MediaTek","NAME":"Dimensity 9000+","MEMORY":"LPDDR5/5X","CHANNELS":""},"MT6983":{"VENDOR":"MediaTek","NAME":"Dimensity 9000","MEMORY":"LPDDR5/5X","CHANNELS":""},"MT6891Z/CZ":{"VENDOR":"MediaTek","NAME":"Dimensity 1100","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit quad channel"},"MT6891Z/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1100","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit quad channel"},"MT6891Z":{"VENDOR":"MediaTek","NAME":"Dimensity 1100","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit quad channel"},"MT6891":{"VENDOR":"MediaTek","NAME":"Dimensity 1100","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"16-bit quad channel"},"MT6886V/TCZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7350","MEMORY":"","CHANNELS":""},"MT6886V_A/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7200-Ultra","MEMORY":"","CHANNELS":""},"MT6886V/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7200","MEMORY":"","CHANNELS":""},"MT6886V_B/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7200 pro","MEMORY":"","CHANNELS":""},"MT6886":{"VENDOR":"MediaTek","NAME":"Dimensity 7200","MEMORY":"","CHANNELS":""},"MT6889Z/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1000+","MEMORY":"LPDDR4X 1866MHz","CHANNELS":"16-bit quad channel"},"MT6885Z/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1000L","MEMORY":"LPDDR4X 1866MHz","CHANNELS":"16-bit quad channel"},"MT6889":{"VENDOR":"MediaTek","NAME":"Dimensity 1000","MEMORY":"LPDDR4X 1866MHz","CHANNELS":"16-bit quad channel"},"MT6883Z/CZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1000C","MEMORY":"","CHANNELS":""},"MT6879V/TZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1050","MEMORY":"","CHANNELS":""},"MT6879V/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1050","MEMORY":"","CHANNELS":""},"MT6879V/TTZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1050","MEMORY":"","CHANNELS":""},"MT6877V_T/TTZA":{"VENDOR":"MediaTek","NAME":"Dimensity 7050","MEMORY":"","CHANNELS":""},"MT6877V/TTZA":{"VENDOR":"MediaTek","NAME":"Dimensity 1080","MEMORY":"","CHANNELS":""},"MT6877V/TZA":{"VENDOR":"MediaTek","NAME":"Dimensity 920","MEMORY":"","CHANNELS":""},"MT6877V/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 900","MEMORY":"","CHANNELS":""},"MT6877T":{"VENDOR":"MediaTek","NAME":"Dimensity 920","MEMORY":"","CHANNELS":""},"MT6877":{"VENDOR":"MediaTek","NAME":"Dimensity 900","MEMORY":"","CHANNELS":""},"MT6853V/TZA":{"VENDOR":"MediaTek","NAME":"Dimensity 800U","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6853V/TNZA":{"VENDOR":"MediaTek","NAME":"Dimensity 800U","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6873V/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 800","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6875V/TZA":{"VENDOR":"MediaTek","NAME":"Dimensity 820","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6875":{"VENDOR":"MediaTek","NAME":"Dimensity 820","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6873":{"VENDOR":"MediaTek","NAME":"Dimensity 800","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6853V/ZA":{"VENDOR":"MediaTek","NAME":"Dimensity 720","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6853V/NZA":{"VENDOR":"MediaTek","NAME":"Dimensity 720","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6853T":{"VENDOR":"MediaTek","NAME":"Dimensity 800U","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"16-bit dual channel"},"MT6781V/CDZAMB-H":{"VENDOR":"MediaTek","NAME":"Helio G96","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"Dual channel"},"MT6781V/CD":{"VENDOR":"MediaTek","NAME":"Helio G96","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"Dual channel"},"MT6781":{"VENDOR":"MediaTek","NAME":"Helio G96","MEMORY":"LPDDR4X 2133MHz","CHANNELS":"Dual channel"},"MT6785V/CD":{"VENDOR":"MediaTek","NAME":"Helio G95","MEMORY":"LPDDR4x 2133MHz","CHANNELS":""},"MT6785V/CC":{"VENDOR":"MediaTek","NAME":"Helio G90T","MEMORY":"LPDDR4x 2133MHz","CHANNELS":""},"MT8789V/CT":{"VENDOR":"MediaTek","NAME":"Helio G90T","MEMORY":"LPDDR4x 2133MHz","CHANNELS":""},"MT6785V/WU":{"VENDOR":"MediaTek","NAME":"Helio G90","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"Dual channel"},"MT6785V/CU":{"VENDOR":"MediaTek","NAME":"Helio G90","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"Dual channel"},"MT6785V/WB":{"VENDOR":"MediaTek","NAME":"Helio G90","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"Dual channel"},"MT6785V/CB":{"VENDOR":"MediaTek","NAME":"Helio G90","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"Dual channel"},"MT6785V/WV":{"VENDOR":"MediaTek","NAME":"Helio G90T","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"Dual channel"},"MT6785V/CV":{"VENDOR":"MediaTek","NAME":"Helio G90T","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"Dual channel"},"MT6785V/WC":{"VENDOR":"MediaTek","NAME":"Helio G90T","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"Dual channel"},"MT8781V/NA":{"VENDOR":"MediaTek","NAME":"Helio G99","MEMORY":"","CHANNELS":""},"MT8781":{"VENDOR":"MediaTek","NAME":"Helio G99","MEMORY":"","CHANNELS":""},"MT6789G":{"VENDOR":"MediaTek","NAME":"G99 Ultra","MEMORY":"","CHANNELS":""},"MT6789V/CD":{"VENDOR":"MediaTek","NAME":"Helio G99","MEMORY":"","CHANNELS":""},"MT6789H":{"VENDOR":"MediaTek","NAME":"Helio G100","MEMORY":"","CHANNELS":""},"MT6789J":{"VENDOR":"MediaTek","NAME":"Helio G100 Ultimate","MEMORY":"","CHANNELS":""},"MT6789":{"VENDOR":"MediaTek","NAME":"Helio G99","MEMORY":"","CHANNELS":""},"MT6769I":{"VENDOR":"MediaTek","NAME":"Helio G92","MEMORY":"","CHANNELS":""},"MT6769L":{"VENDOR":"MediaTek","NAME":"Helio G81 Extreme","MEMORY":"","CHANNELS":""},"MT6785":{"VENDOR":"MediaTek","NAME":"Helio G90 series","MEMORY":"LPDDR4x 2133MHz","CHANNELS":"Dual channel"},"MT6769H":{"VENDOR":"MediaTek","NAME":"Helio G88","MEMORY":"LPDDR4X 1800MHz","CHANNELS":"Dual channel"},"MT6769K":{"VENDOR":"MediaTek","NAME":"G91","MEMORY":"","CHANNELS":""},"MT6769S":{"VENDOR":"MediaTek","NAME":"G81","MEMORY":"","CHANNELS":""},"MT6769J":{"VENDOR":"MediaTek","NAME":"G81-Ultra","MEMORY":"","CHANNELS":""},"MT6763V/CE":{"VENDOR":"MediaTek","NAME":"Helio G85","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/WZ":{"VENDOR":"MediaTek","NAME":"Helio G85","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/CZ":{"VENDOR":"MediaTek","NAME":"Helio G85","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/WY":{"VENDOR":"MediaTek","NAME":"Helio G85","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/CY":{"VENDOR":"MediaTek","NAME":"Helio G85","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769Z":{"VENDOR":"MediaTek","NAME":"Helio G85","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769G":{"VENDOR":"MediaTek","NAME":"G91 Ultra","MEMORY":"","CHANNELS":""},"MT6769V/WT":{"VENDOR":"MediaTek","NAME":"Helio G80","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/CT":{"VENDOR":"MediaTek","NAME":"Helio G80","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/WU":{"VENDOR":"MediaTek","NAME":"Helio G80","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/CU":{"VENDOR":"MediaTek","NAME":"Helio G80","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769T":{"VENDOR":"MediaTek","NAME":"Helio G80","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/WA":{"VENDOR":"MediaTek","NAME":"Helio G70","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/CA":{"VENDOR":"MediaTek","NAME":"Helio G70","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/WB":{"VENDOR":"MediaTek","NAME":"Helio G70","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6768K":{"VENDOR":"MediaTek","NAME":"Helio G91","MEMORY":"","CHANNELS":""},"MT6768S":{"VENDOR":"MediaTek","NAME":"Helio G81","MEMORY":"","CHANNELS":""},"MT6768V/CA":{"VENDOR":"MediaTek","NAME":"Helio G70","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6769V/CB":{"VENDOR":"MediaTek","NAME":"Helio G70","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"Dual channel"},"MT6765V/XBA":{"VENDOR":"MediaTek","NAME":"Helio G36","MEMORY":"","CHANNELS":""},"MT6765V/XAA":{"VENDOR":"MediaTek","NAME":"Helio G36","MEMORY":"","CHANNELS":""},"MT6765X":{"VENDOR":"MediaTek","NAME":"G50","MEMORY":"","CHANNELS":""},"MT6765V/CB":{"VENDOR":"MediaTek","NAME":"Helio P35","MEMORY":"","CHANNELS":""},"MT6765V/WB":{"VENDOR":"MediaTek","NAME":"Helio P35","MEMORY":"","CHANNELS":""},"MT6765H":{"VENDOR":"MediaTek","NAME":"Helio G37","MEMORY":"","CHANNELS":""},"MT6765G":{"VENDOR":"MediaTek","NAME":"Helio G35","MEMORY":"","CHANNELS":""},"MT6762G":{"VENDOR":"MediaTek","NAME":"Helio G25","MEMORY":"","CHANNELS":""},"MT6763":{"VENDOR":"MediaTek","NAME":"Helio P23","MEMORY":"LPDDR4X 1600MHz","CHANNELS":"16-bit dual channel "},"MT6779V/CE":{"VENDOR":"MediaTek","NAME":"Helio P90","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"dual channel"},"MT6779V/CU":{"VENDOR":"MediaTek","NAME":"Helio P90","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"dual channel"},"MT6779V/CV":{"VENDOR":"MediaTek","NAME":"Helio P95","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"1dual channel"},"MT6779":{"VENDOR":"MediaTek","NAME":"Helio P90","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"dual channel"},"MT6771V/WL":{"VENDOR":"MediaTek","NAME":"Helio P70","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"dual channel"},"MT6771V/CT":{"VENDOR":"MediaTek","NAME":"Helio P70","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"dual channel"},"MT6771V/WT":{"VENDOR":"MediaTek","NAME":"Helio P70","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"dual channel"},"MT6768":{"VENDOR":"MediaTek","NAME":"Helio P65","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"dual channel"},"MT6771V/W":{"VENDOR":"MediaTek","NAME":"Helio P60","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"dual channel"},"MT6771":{"VENDOR":"MediaTek","NAME":"Helio P60","MEMORY":"LPDDR4X 1800 MHz","CHANNELS":"dual channel"},"MT6765Z":{"VENDOR":"MediaTek","NAME":"Helio G50","MEMORY":"","CHANNELS":""},"MT6765":{"VENDOR":"MediaTek","NAME":"Helio P35","MEMORY":"LPDDR4X 1600 MHz","CHANNELS":"dual channel"},"MT6758":{"VENDOR":"MediaTek","NAME":"Helio P30","MEMORY":"LPDDR4X 1600 MHz","CHANNELS":"dual channel"},"MT6763T":{"VENDOR":"MediaTek","NAME":"Helio P23","MEMORY":"LPDDR4X 1600 MHz","CHANNELS":"dual channel"},"MT6757CD":{"VENDOR":"MediaTek","NAME":"Helio P25","MEMORY":"LPDDR4X 1600 MHz","CHANNELS":"16-bit dual channel"},"MT6757V/WD":{"VENDOR":"MediaTek","NAME":"Helio P20","MEMORY":"LPDDR4X 1600 MHz","CHANNELS":"16-bit dual channel"},"MT6757":{"VENDOR":"MediaTek","NAME":"Helio P20","MEMORY":"LPDDR4X 1600 MHz","CHANNELS":"16-bit dual channel"},"MT6755S":{"VENDOR":"MediaTek","NAME":"Helio P18","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit single channel"},"MT6755T":{"VENDOR":"MediaTek","NAME":"Helio P15","MEMORY":"LPDDR3 933 MHz","CHANNELS":"16-bit dual channel"},"MT6755":{"VENDOR":"MediaTek","NAME":"Helio P10","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit single channel"},"MT6761V/WE":{"VENDOR":"MediaTek","NAME":"Helio A20","MEMORY":"","CHANNELS":""},"MT6761V/WD":{"VENDOR":"MediaTek","NAME":"Helio A20","MEMORY":"","CHANNELS":""},"MT6761V/CD":{"VENDOR":"MediaTek","NAME":"Helio A20","MEMORY":"","CHANNELS":""},"MT6762V/CN":{"VENDOR":"MediaTek","NAME":"Helio A22","MEMORY":"","CHANNELS":""},"MT6761V/WA":{"VENDOR":"MediaTek","NAME":"Helio A22","MEMORY":"","CHANNELS":""},"MT6761V/CA":{"VENDOR":"MediaTek","NAME":"Helio A22","MEMORY":"","CHANNELS":""},"MT6761V/WBB":{"VENDOR":"MediaTek","NAME":"Helio A22","MEMORY":"","CHANNELS":""},"MT6761V/WB":{"VENDOR":"MediaTek","NAME":"Helio A22","MEMORY":"","CHANNELS":""},"MT6761V/CB":{"VENDOR":"MediaTek","NAME":"Helio A22","MEMORY":"","CHANNELS":""},"MT6762V/CB":{"VENDOR":"MediaTek","NAME":"Helio P22","MEMORY":"","CHANNELS":""},"MT6762V/CA":{"VENDOR":"MediaTek","NAME":"Helio P22","MEMORY":"","CHANNELS":""},"MT6762V/WR":{"VENDOR":"MediaTek","NAME":"Helio P22","MEMORY":"","CHANNELS":""},"MT6762V/WD":{"VENDOR":"MediaTek","NAME":"Helio A25","MEMORY":"","CHANNELS":""},"MT6762V/WA":{"VENDOR":"MediaTek","NAME":"Helio P22","MEMORY":"","CHANNELS":""},"MT6762V/WB":{"VENDOR":"MediaTek","NAME":"Helio P22","MEMORY":"","CHANNELS":""},"MT8768WA":{"VENDOR":"MediaTek","NAME":"MT8768WA","MEMORY":"","CHANNELS":""},"MT8768CT":{"VENDOR":"MediaTek","NAME":"MT8768CT","MEMORY":"","CHANNELS":""},"MT6762":{"VENDOR":"MediaTek","NAME":"Helio P22","MEMORY":"","CHANNELS":""},"mt6762":{"VENDOR":"MediaTek","NAME":"Helio P22","MEMORY":"","CHANNELS":""},"MT8766B":{"VENDOR":"MediaTek","NAME":"MT8766B","MEMORY":"","CHANNELS":""},"MT8768WT":{"VENDOR":"MediaTek","NAME":"Helio P22T","MEMORY":"","CHANNELS":""},"MT8768T":{"VENDOR":"MediaTek","NAME":"Helio P22T","MEMORY":"","CHANNELS":""},"MT8735P":{"VENDOR":"MediaTek","NAME":"MT8735P","MEMORY":"LPDDR3","CHANNELS":""},"MT8735B":{"VENDOR":"MediaTek","NAME":"MT8735B","MEMORY":"LPDDR3","CHANNELS":""},"MT6799":{"VENDOR":"MediaTek","NAME":"Helio X30","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"32-bit dual channel"},"MT6795":{"VENDOR":"MediaTek","NAME":"Helio X10","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MT6797X":{"VENDOR":"MediaTek","NAME":"Helio X27","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"MT6797T":{"VENDOR":"MediaTek","NAME":"Helio X25","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"MT6797D":{"VENDOR":"MediaTek","NAME":"Helio X23","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"MT6797M":{"VENDOR":"MediaTek","NAME":"Helio X20","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"MT6797":{"VENDOR":"MediaTek","NAME":"Helio X20","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"MT6589":{"VENDOR":"MediaTek","NAME":"MT6589","MEMORY":"LPDDR2 533 MHz","CHANNELS":"32-bit single channel"},"MT6582M":{"VENDOR":"MediaTek","NAME":"MT6582M","MEMORY":"LPDDR2/LPDDR3 533 MHz","CHANNELS":"32-bit single channel"},"MT6592M":{"VENDOR":"MediaTek","NAME":"MT6592M","MEMORY":"LPDDR3 666 MHz","CHANNELS":"32-bit single channel"},"MT6580":{"VENDOR":"MediaTek","NAME":"MT6580","MEMORY":"LPDDR2 533 MHz","CHANNELS":"32-bit single channel"},"MTK6580":{"VENDOR":"MediaTek","NAME":"MT6580","MEMORY":"LPDDR2 533 MHz","CHANNELS":"32-bit single channel"},"MT6582":{"VENDOR":"MediaTek","NAME":"MT6582","MEMORY":"LPDDR2/LPDDR3 533 MHz","CHANNELS":"32-bit single channel"},"MT6588":{"VENDOR":"MediaTek","NAME":"MT6588","MEMORY":"","CHANNELS":""},"MT6592":{"VENDOR":"MediaTek","NAME":"MT6592","MEMORY":"LPDDR3 666 MHz","CHANNELS":"32-bit single channel"},"MT6591":{"VENDOR":"MediaTek","NAME":"MT6591","MEMORY":"LPDDR3 666 MHz","CHANNELS":"32-bit single channel"},"MT6595M":{"VENDOR":"MediaTek","NAME":"MT6595M","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MT6595T":{"VENDOR":"MediaTek","NAME":"MT6595T","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MT6732M":{"VENDOR":"MediaTek","NAME":"MT6732M","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit single channel"},"MT6735P":{"VENDOR":"MediaTek","NAME":"MT6735P","MEMORY":"LPDDR3 533 MHz","CHANNELS":"32-bit single channel"},"MT6735M":{"VENDOR":"MediaTek","NAME":"MT6735M","MEMORY":"LPDDR3 533 MHz","CHANNELS":"32-bit single channel"},"MT6738T":{"VENDOR":"MediaTek","NAME":"MT6738T","MEMORY":"LPDDR3 667 MHz","CHANNELS":"32-bit single channel"},"MT6595":{"VENDOR":"MediaTek","NAME":"MT6595","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MT6732":{"VENDOR":"MediaTek","NAME":"MT6732","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit single channel"},"MT6735":{"VENDOR":"MediaTek","NAME":"MT6735","MEMORY":"LPDDR3 640 MHz","CHANNELS":"32-bit single channel"},"MT6738":{"VENDOR":"MediaTek","NAME":"MT6738","MEMORY":"LPDDR3 667 MHz","CHANNELS":"32-bit single channel"},"MT6739":{"VENDOR":"MediaTek","NAME":"MT6739","MEMORY":"LPDDR3 667 MHz","CHANNELS":"32-bit single channel"},"MT6737T":{"VENDOR":"MediaTek","NAME":"MT6737","MEMORY":"LPDDR3 733 MHz","CHANNELS":"32-bit single channel"},"MT6737":{"VENDOR":"MediaTek","NAME":"MT6737","MEMORY":"LPDDR3 733 MHz","CHANNELS":"32-bit single channel"},"MT6752":{"VENDOR":"MediaTek","NAME":"MT6752","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit single channel"},"MT6753":{"VENDOR":"MediaTek","NAME":"MT6753","MEMORY":"","CHANNELS":""},"MT6752M":{"VENDOR":"MediaTek","NAME":"MT6752M","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit single channel"},"MT6750T":{"VENDOR":"MediaTek","NAME":"MT6750T","MEMORY":"LPDDR3 833 MHz","CHANNELS":"32-bit single channel"},"MT6750S":{"VENDOR":"MediaTek","NAME":"MT6750S","MEMORY":"LPDDR3 833 MHz","CHANNELS":"32-bit single channel"},"MT6750":{"VENDOR":"MediaTek","NAME":"MT6750","MEMORY":"LPDDR3 667 MHz","CHANNELS":"32-bit single channel"},"MT6920":{"VENDOR":"MediaTek","NAME":"MT6920","MEMORY":"","CHANNELS":""},"MT6570":{"VENDOR":"MediaTek","NAME":"MT6570","MEMORY":"","CHANNELS":""},"MT":{"VENDOR":"MediaTek","NAME":"","MEMORY":"","CHANNELS":""},"Kirin975":{"VENDOR":"HiSilicon","NAME":"Kirin 975","MEMORY":"LPDDR4X 1833MHz","CHANNELS":"64-bit Dual channel"},"Kirin 975":{"VENDOR":"HiSilicon","NAME":"Kirin 975","MEMORY":"LPDDR4X 1833MHz","CHANNELS":"64-bit Dual channel"},"kirin975":{"VENDOR":"HiSilicon","NAME":"Kirin 975","MEMORY":"LPDDR4X 1833MHz","CHANNELS":"64-bit Dual channel"},"Kirin 970":{"VENDOR":"HiSilicon","NAME":"Kirin 970","MEMORY":"LPDDR4X 1833MHz","CHANNELS":"64-bit Dual channel"},"Kirin970":{"VENDOR":"HiSilicon","NAME":"Kirin 970","MEMORY":"LPDDR4X 1833MHz","CHANNELS":"64-bit Dual channel"},"Kirin9000":{"VENDOR":"HiSilicon","NAME":"Kirin 9000","MEMORY":"","CHANNELS":""},"kirin970":{"VENDOR":"HiSilicon","NAME":"Kirin 970","MEMORY":"LPDDR4X 1833MHz","CHANNELS":"64-bit Dual channel"},"hi3670":{"VENDOR":"HiSilicon","NAME":"Kirin 970/975","MEMORY":"LPDDR4X 1833MHz","CHANNELS":"64-bit Dual channel"},"Kirin 965":{"VENDOR":"HiSilicon","NAME":"Kirin 965","MEMORY":"LPDDR4 1800MHz","CHANNELS":"64-bit Dual channel"},"Kirin965":{"VENDOR":"HiSilicon","NAME":"Kirin 965","MEMORY":"LPDDR4 1800MHz","CHANNELS":"64-bit Dual channel"},"kirin965":{"VENDOR":"HiSilicon","NAME":"Kirin 965","MEMORY":"LPDDR4 1800MHz","CHANNELS":"64-bit Dual channel"},"Kirin 960":{"VENDOR":"HiSilicon","NAME":"Kirin 960","MEMORY":"LPDDR4 1800MHz","CHANNELS":"64-bit Dual channel"},"Kirin960":{"VENDOR":"HiSilicon","NAME":"Kirin 960","MEMORY":"LPDDR4 1800MHz","CHANNELS":"64-bit Dual channel"},"kirin960":{"VENDOR":"HiSilicon","NAME":"Kirin 960","MEMORY":"LPDDR4 1800MHz","CHANNELS":"64-bit Dual channel"},"hi3660":{"VENDOR":"HiSilicon","NAME":"Kirin 960/965","MEMORY":"LPDDR4 1800MHz","CHANNELS":"64-bit Dual channel"},"Kirin955":{"VENDOR":"HiSilicon","NAME":"Kirin 955","MEMORY":"LPDDR4","CHANNELS":"64-bit Dual channel"},"Kirin 955":{"VENDOR":"HiSilicon","NAME":"Kirin 955","MEMORY":"LPDDR4","CHANNELS":"64-bit Dual channel"},"kirin955":{"VENDOR":"HiSilicon","NAME":"Kirin 955","MEMORY":"LPDDR4","CHANNELS":"64-bit Dual channel"},"Kirin950":{"VENDOR":"HiSilicon","NAME":"Kirin 950","MEMORY":"LPDDR4","CHANNELS":"64-bit Dual channel"},"Kirin 950":{"VENDOR":"HiSilicon","NAME":"Kirin 950","MEMORY":"LPDDR4","CHANNELS":"64-bit Dual channel"},"kirin950":{"VENDOR":"HiSilicon","NAME":"Kirin 950","MEMORY":"LPDDR4","CHANNELS":"64-bit Dual channel"},"hi3650":{"VENDOR":"HiSilicon","NAME":"Kirin 950/955","MEMORY":"LPDDR4","CHANNELS":"64-bit Dual channel"},"Kirin 935":{"VENDOR":"HiSilicon","NAME":"Kirin 935","MEMORY":"LPDDR3","CHANNELS":"64-bit Dual channel"},"Kirin935":{"VENDOR":"HiSilicon","NAME":"Kirin 935","MEMORY":"LPDDR3","CHANNELS":"64-bit Dual channel"},"kirin935":{"VENDOR":"HiSilicon","NAME":"Kirin 935","MEMORY":"LPDDR3","CHANNELS":"64-bit Dual channel"},"Kirin 930":{"VENDOR":"HiSilicon","NAME":"Kirin 930","MEMORY":"LPDDR3","CHANNELS":"64-bit Dual channel"},"Kirin930":{"VENDOR":"HiSilicon","NAME":"Kirin 930","MEMORY":"LPDDR3","CHANNELS":"64-bit Dual channel"},"kirin930":{"VENDOR":"HiSilicon","NAME":"Kirin 930","MEMORY":"LPDDR3","CHANNELS":"64-bit Dual channel"},"hi3635":{"VENDOR":"HiSilicon","NAME":"Kirin 930/935","MEMORY":"LPDDR3","CHANNELS":"64-bit Dual channel"},"Kirin 925":{"VENDOR":"HiSilicon","NAME":"Kirin 925","MEMORY":"LPDDR3","CHANNELS":"32-bit Dual channel"},"Kirin925":{"VENDOR":"HiSilicon","NAME":"Kirin 925","MEMORY":"LPDDR3","CHANNELS":"32-bit Dual channel"},"kirin925":{"VENDOR":"HiSilicon","NAME":"Kirin 925","MEMORY":"LPDDR3","CHANNELS":"32-bit Dual channel"},"Kirin 920":{"VENDOR":"HiSilicon","NAME":"Kirin 920","MEMORY":"LPDDR3","CHANNELS":"32-bit Dual channel"},"Kirin920":{"VENDOR":"HiSilicon","NAME":"Kirin 920","MEMORY":"LPDDR3","CHANNELS":"32-bit Dual channel"},"kirin920":{"VENDOR":"HiSilicon","NAME":"Kirin 920","MEMORY":"LPDDR3","CHANNELS":"32-bit Dual channel"},"hi3630":{"VENDOR":"HiSilicon","NAME":"Kirin 920/925","MEMORY":"LPDDR3","CHANNELS":"32-bit Dual channel"},"hi6250":{"VENDOR":"HiSilicon","NAME":"Kirin 65x","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit Dual channel"},"hi6210":{"VENDOR":"HiSilicon","NAME":"Kirin 620","MEMORY":"LPDDR3","CHANNELS":"32-bit Single channel"},"Kirin620":{"VENDOR":"HiSilicon","NAME":"Kirin 620","MEMORY":"LPDDR3","CHANNELS":"32-bit Single channel"},"kirin620":{"VENDOR":"HiSilicon","NAME":"Kirin 620","MEMORY":"LPDDR3","CHANNELS":"32-bit Single channel"},"kirin710f":{"VENDOR":"HiSilicon","NAME":"Kirin 710F","MEMORY":"","CHANNELS":""},"kirin710F":{"VENDOR":"HiSilicon","NAME":"Kirin 710F","MEMORY":"","CHANNELS":""},"Kirin710":{"VENDOR":"HiSilicon","NAME":"Kirin 710","MEMORY":"","CHANNELS":""},"kirin710":{"VENDOR":"HiSilicon","NAME":"Kirin 710","MEMORY":"","CHANNELS":""},"Kirin910":{"VENDOR":"HiSilicon","NAME":"Kirin 910","MEMORY":"LPDDR3","CHANNELS":"32-bit Single channel"},"kirin910":{"VENDOR":"HiSilicon","NAME":"Kirin 910","MEMORY":"LPDDR3","CHANNELS":"32-bit Single channel"},"Kirin820":{"VENDOR":"HiSilicon","NAME":"Kirin 820","MEMORY":"LPDDR4X","CHANNELS":""},"kirin 810":{"VENDOR":"HiSilicon","NAME":"Kirin 810","MEMORY":"LPDDR4X","CHANNELS":""},"Kirin810":{"VENDOR":"HiSilicon","NAME":"Kirin 810","MEMORY":"LPDDR4X","CHANNELS":""},"kirin810":{"VENDOR":"HiSilicon","NAME":"Kirin 810","MEMORY":"LPDDR4X","CHANNELS":""},"kirin990":{"VENDOR":"HiSilicon","NAME":"Kirin 990","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":""},"Kirin990":{"VENDOR":"HiSilicon","NAME":"Kirin 990","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":""},"kirin 990":{"VENDOR":"HiSilicon","NAME":"Kirin 990","MEMORY":"LPDDR4X 2133 MHz","CHANNELS":""},"kirin 980":{"VENDOR":"HiSilicon","NAME":"Kirin 980","MEMORY":"LPDDR4X","CHANNELS":"16-bit Quad channel"},"Kirin980":{"VENDOR":"HiSilicon","NAME":"Kirin 980","MEMORY":"LPDDR4X","CHANNELS":"16-bit Quad channel"},"kirin980":{"VENDOR":"HiSilicon","NAME":"Kirin 980","MEMORY":"LPDDR4X","CHANNELS":"16-bit Quad channel"},"kirin985":{"VENDOR":"HiSilicon","NAME":"Kirin 985","MEMORY":"LPDDR4X","CHANNELS":""},"kirin659":{"VENDOR":"HiSilicon","NAME":"Kirin 659","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit Dual channel"},"kirin":{"VENDOR":"HiSilicon","NAME":"","MEMORY":"","CHANNELS":""},"rk2918":{"VENDOR":"Rockchip","NAME":"RK2918","MEMORY":"","CHANNELS":""},"rk2926":{"VENDOR":"Rockchip","NAME":"RK2926","MEMORY":"","CHANNELS":""},"rk2928":{"VENDOR":"Rockchip","NAME":"RK2928","MEMORY":"","CHANNELS":""},"rk3066":{"VENDOR":"Rockchip","NAME":"RK3066","MEMORY":"","CHANNELS":""},"rk3026":{"VENDOR":"Rockchip","NAME":"RK3026","MEMORY":"","CHANNELS":""},"rk3036":{"VENDOR":"Rockchip","NAME":"RK3036","MEMORY":"","CHANNELS":""},"rk3126":{"VENDOR":"Rockchip","NAME":"RK3126","MEMORY":"","CHANNELS":""},"rk3128":{"VENDOR":"Rockchip","NAME":"RK3128","MEMORY":"","CHANNELS":""},"rk3168":{"VENDOR":"Rockchip","NAME":"RK3168","MEMORY":"","CHANNELS":""},"rk3188":{"VENDOR":"Rockchip","NAME":"RK3188","MEMORY":"","CHANNELS":""},"rk3188t":{"VENDOR":"Rockchip","NAME":"RK3188T","MEMORY":"","CHANNELS":""},"rk3229":{"VENDOR":"Rockchip","NAME":"RK3226","MEMORY":"","CHANNELS":""},"rk3288":{"VENDOR":"Rockchip","NAME":"RK3288","MEMORY":"","CHANNELS":""},"rk3328":{"VENDOR":"Rockchip","NAME":"RK3328","MEMORY":"","CHANNELS":""},"rk3368":{"VENDOR":"Rockchip","NAME":"RK3368","MEMORY":"","CHANNELS":""},"rk3399":{"VENDOR":"Rockchip","NAME":"RK3399","MEMORY":"","CHANNELS":""},"rk3326":{"VENDOR":"Rockchip","NAME":"RK3326","MEMORY":"","CHANNELS":""},"rk3":{"VENDOR":"Rockchip","NAME":"","MEMORY":"","CHANNELS":""},"RK2918":{"VENDOR":"Rockchip","NAME":"RK2918","MEMORY":"","CHANNELS":""},"RK2926":{"VENDOR":"Rockchip","NAME":"RK2926","MEMORY":"","CHANNELS":""},"RK2928":{"VENDOR":"Rockchip","NAME":"RK2928","MEMORY":"","CHANNELS":""},"RK3066":{"VENDOR":"Rockchip","NAME":"RK3066","MEMORY":"","CHANNELS":""},"RK3026":{"VENDOR":"Rockchip","NAME":"RK3026","MEMORY":"","CHANNELS":""},"RK3036":{"VENDOR":"Rockchip","NAME":"RK3036","MEMORY":"","CHANNELS":""},"RK3126":{"VENDOR":"Rockchip","NAME":"RK3126","MEMORY":"","CHANNELS":""},"RK3126C":{"VENDOR":"Rockchip","NAME":"RK3126C","MEMORY":"","CHANNELS":""},"RK3128":{"VENDOR":"Rockchip","NAME":"RK3128","MEMORY":"","CHANNELS":""},"RK3168":{"VENDOR":"Rockchip","NAME":"RK3168","MEMORY":"","CHANNELS":""},"RK3188":{"VENDOR":"Rockchip","NAME":"RK3188","MEMORY":"","CHANNELS":""},"RK3188t":{"VENDOR":"Rockchip","NAME":"RK3188T","MEMORY":"","CHANNELS":""},"RK3229":{"VENDOR":"Rockchip","NAME":"RK3226","MEMORY":"","CHANNELS":""},"RK3288":{"VENDOR":"Rockchip","NAME":"RK3288","MEMORY":"","CHANNELS":""},"RK3328":{"VENDOR":"Rockchip","NAME":"RK3328","MEMORY":"","CHANNELS":""},"RK3368":{"VENDOR":"Rockchip","NAME":"RK3368","MEMORY":"","CHANNELS":""},"RK3399":{"VENDOR":"Rockchip","NAME":"RK3399","MEMORY":"","CHANNELS":""},"RK3326":{"VENDOR":"Rockchip","NAME":"RK3326","MEMORY":"","CHANNELS":""},"RK3":{"VENDOR":"Rockchip","NAME":"","MEMORY":"","CHANNELS":""},"Z8700":{"VENDOR":"Intel","NAME":"Atom x7","MEMORY":"LPDDR3 1600 MHz","CHANNELS":"2"},"Z8750":{"VENDOR":"Intel","NAME":"Atom x7","MEMORY":"LPDDR3 1600 MHz","CHANNELS":"2"},"Z8500":{"VENDOR":"Intel","NAME":"Atom x5","MEMORY":"LPDDR3 1600 MHz","CHANNELS":"2"},"Z8300":{"VENDOR":"Intel","NAME":"Atom x5","MEMORY":"DDR3L-RS 1600 MHz","CHANNELS":"1"},"Z8330":{"VENDOR":"Intel","NAME":"Atom x5","MEMORY":"DDR3L-RS 1600 MHz","CHANNELS":"1"},"Z8350":{"VENDOR":"Intel","NAME":"Atom x5","MEMORY":"DDR3L-RS 1600 MHz","CHANNELS":"1"},"Z8550":{"VENDOR":"Intel","NAME":"Atom x5","MEMORY":"LPDDR3 1600 MHz","CHANNELS":"2"},"C3445":{"VENDOR":"Intel","NAME":"Atom x3","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"1"},"C3405":{"VENDOR":"Intel","NAME":"Atom x3","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"1"},"C3230RK":{"VENDOR":"Intel","NAME":"Atom x3","MEMORY":"","CHANNELS":"1"},"C3200RK":{"VENDOR":"Intel","NAME":"Atom x3","MEMORY":"","CHANNELS":"1"},"C3130":{"VENDOR":"Intel","NAME":"Atom x3","MEMORY":"LPDDR2 800 MHz","CHANNELS":"1"},"Z3795":{"VENDOR":"Intel","NAME":"Atom Z3795","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3785":{"VENDOR":"Intel","NAME":"Atom Z3785","MEMORY":"LPDDR3 1333 MHz","CHANNELS":"2"},"Z3775D":{"VENDOR":"Intel","NAME":"Atom Z3775D","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3775":{"VENDOR":"Intel","NAME":"Atom Z3775","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3770D":{"VENDOR":"Intel","NAME":"Atom Z3770D","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3770":{"VENDOR":"Intel","NAME":"Atom Z3770","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3745D":{"VENDOR":"Intel","NAME":"Atom Z3745D","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3745":{"VENDOR":"Intel","NAME":"Atom Z3745","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3740D":{"VENDOR":"Intel","NAME":"Atom Z3740D","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3740":{"VENDOR":"Intel","NAME":"Atom Z3740","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3736G":{"VENDOR":"Intel","NAME":"Atom Z3736G","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3736F":{"VENDOR":"Intel","NAME":"Atom Z3736F","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3735G":{"VENDOR":"Intel","NAME":"Atom Z3735G","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3735F":{"VENDOR":"Intel","NAME":"Atom Z3735F","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3735E":{"VENDOR":"Intel","NAME":"Atom Z3735E","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3735D":{"VENDOR":"Intel","NAME":"Atom Z3735D","MEMORY":"DDR3L-RS 1333 MHz","CHANNELS":"1"},"Z3580":{"VENDOR":"Intel","NAME":"Atom Z3580","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3570":{"VENDOR":"Intel","NAME":"Atom Z3570","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3560":{"VENDOR":"Intel","NAME":"Atom Z3560","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3530":{"VENDOR":"Intel","NAME":"Atom Z3530","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3590":{"VENDOR":"Intel","NAME":"Atom Z3590","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3480":{"VENDOR":"Intel","NAME":"Atom Z3480","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z3460":{"VENDOR":"Intel","NAME":"Atom Z3460","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"2"},"Z2760":{"VENDOR":"Intel","NAME":"Atom Z2760","MEMORY":"LPDDR2 800 MHz","CHANNELS":"2"},"Z2580":{"VENDOR":"Intel","NAME":"Atom Z2580","MEMORY":"LPDDR2 1066 MHz","CHANNELS":"2"},"Z2560":{"VENDOR":"Intel","NAME":"Atom Z2560","MEMORY":"LPDDR2 1066 MHz","CHANNELS":"2"},"Z2520":{"VENDOR":"Intel","NAME":"Atom Z2520","MEMORY":"LPDDR2 1066 MHz","CHANNELS":"2"},"Z2480":{"VENDOR":"Intel","NAME":"Atom Z2480","MEMORY":"LPDDR2 800 MHz","CHANNELS":"2"},"Z2460":{"VENDOR":"Intel","NAME":"Atom Z2460","MEMORY":"LPDDR2 800 MHz","CHANNELS":"2"},"Z2420":{"VENDOR":"Intel","NAME":"Atom Z2420","MEMORY":"LPDDR2 800 MHz","CHANNELS":"2"},"T618":{"VENDOR":"Unisoc","NAME":"T618","MEMORY":"","CHANNELS":""},"T618-Unisoc":{"VENDOR":"Unisoc","NAME":"T618","MEMORY":"","CHANNELS":""},"T616":{"VENDOR":"Unisoc","NAME":"T7255","MEMORY":"","CHANNELS":""},"T616-Unisoc":{"VENDOR":"Unisoc","NAME":"T7255","MEMORY":"","CHANNELS":""},"Unisoc T612":{"VENDOR":"Unisoc","NAME":"T7225","MEMORY":"","CHANNELS":""},"T612":{"VENDOR":"Unisoc","NAME":"T7225","MEMORY":"","CHANNELS":""},"T820":{"VENDOR":"Unisoc","NAME":"T9100","MEMORY":"","CHANNELS":""},"T612-Unisoc":{"VENDOR":"Unisoc","NAME":"T7225","MEMORY":"","CHANNELS":""},"T610":{"VENDOR":"Unisoc","NAME":"T610","MEMORY":"","CHANNELS":""},"T310":{"VENDOR":"Unisoc","NAME":"T310","MEMORY":"","CHANNELS":""},"T610-Unisoc":{"VENDOR":"Unisoc","NAME":"T610","MEMORY":"","CHANNELS":""},"T606":{"VENDOR":"Unisoc","NAME":"T7200","MEMORY":"","CHANNELS":""},"ums9230_25c10":{"VENDOR":"Unisoc","NAME":"T7200","MEMORY":"","CHANNELS":""},"ums512":{"VENDOR":"Unisoc","NAME":"T610","MEMORY":"","CHANNELS":""},"ums312":{"VENDOR":"Unisoc","NAME":"","MEMORY":"","CHANNELS":""},"ums9230":{"VENDOR":"Unisoc","NAME":"","MEMORY":"","CHANNELS":""},"SC9832E":{"VENDOR":"Unisoc","NAME":"SC9832E","MEMORY":"","CHANNELS":""},"sc8830":{"VENDOR":"Unisoc","NAME":"SC8830","MEMORY":"","CHANNELS":""},"SC9863A":{"VENDOR":"Unisoc","NAME":"SC9863A","MEMORY":"","CHANNELS":""},"SC9863a":{"VENDOR":"Unisoc","NAME":"SC9863A","MEMORY":"","CHANNELS":""},"8626":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"","CHANNELS":""},"8628":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"","CHANNELS":""},"8230":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"","CHANNELS":""},"8930":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"LPDDR2 533 MHz","CHANNELS":""},"8909":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 210","MEMORY":"LPDDR2 533 MHz","CHANNELS":""},"8009":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 212","MEMORY":"LPDDR2 533 MHz","CHANNELS":""},"8208":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 208","MEMORY":"LPDDR3 400 MHz","CHANNELS":"16-bit single channel"},"8929":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 415","MEMORY":"LPDDR3 667 MHz","CHANNELS":""},"8917":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 425","MEMORY":"LPDDR3 667 MHz","CHANNELS":""},"SDM439":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 439","MEMORY":"","CHANNELS":""},"8937":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 430","MEMORY":"","CHANNELS":""},"8940":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 435","MEMORY":"","CHANNELS":""},"8956":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 650","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"MSM8976SG":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 653","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"8976":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 652","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"8905":{"VENDOR":"Qualcomm®","NAME":"205","MEMORY":"","CHANNELS":""},"8998":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 835","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"32-bit dual channel"},"8098":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 835","MEMORY":"LPDDR4X 1866 MHz","CHANNELS":"32-bit dual channel"},"8939":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 615","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit single channel"},"8936":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 610","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit single channel"},"8026":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"","CHANNELS":""},"8226":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 400","MEMORY":"","CHANNELS":""},"8952":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 617","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"8953":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 625","MEMORY":"LPDDR3 933 MHz","CHANNELS":"single channel"},"8064":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 600","MEMORY":"LPDDR3 600 MHz","CHANNELS":""},"8227":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"8920":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ 427","MEMORY":"LPDDR3 667 MHz","CHANNELS":""},"8630":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"8030":{"VENDOR":"Qualcomm®","NAME":"Snapdragon™ S4 Plus","MEMORY":"","CHANNELS":""},"3470":{"VENDOR":"Samsung","NAME":"Exynos 3 Quad","MEMORY":"","CHANNELS":"32-bit dual channel"},"4210":{"VENDOR":"Samsung","NAME":"Exynos 4 Dual","MEMORY":"","CHANNELS":""},"4212":{"VENDOR":"Samsung","NAME":"Exynos 4 Dual","MEMORY":"","CHANNELS":""},"4412":{"VENDOR":"Samsung","NAME":"Exynos 4 Quad","MEMORY":"","CHANNELS":"32-bit dual channel"},"5250":{"VENDOR":"Samsung","NAME":"Exynos 5 Dual","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"5420":{"VENDOR":"Samsung","NAME":"Exynos 5 Octa","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"5422":{"VENDOR":"Samsung","NAME":"Exynos 5 Octa","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"s5e3830":{"VENDOR":"Samsung","NAME":"Exynos 850","MEMORY":"LPDDR4x","CHANNELS":""},"exynos3830":{"VENDOR":"Samsung","NAME":"Exynos 850","MEMORY":"LPDDR4x","CHANNELS":""},"universal3830":{"VENDOR":"Samsung","NAME":"Exynos 850","MEMORY":"LPDDR4x","CHANNELS":""},"exynos850":{"VENDOR":"Samsung","NAME":"Exynos 850","MEMORY":"LPDDR4x","CHANNELS":""},"s5e8805":{"VENDOR":"Samsung","NAME":"Exynos 880","MEMORY":"LPDDR4x","CHANNELS":""},"exynos880":{"VENDOR":"Samsung","NAME":"Exynos 880","MEMORY":"LPDDR4x","CHANNELS":""},"EXYNOS880":{"VENDOR":"Samsung","NAME":"Exynos 880","MEMORY":"LPDDR4x","CHANNELS":""},"s5e9630":{"VENDOR":"Samsung","NAME":"Exynos 980","MEMORY":"LPDDR4x","CHANNELS":""},"exynos980":{"VENDOR":"Samsung","NAME":"Exynos 980","MEMORY":"LPDDR4x","CHANNELS":""},"universal980":{"VENDOR":"Samsung","NAME":"Exynos 980","MEMORY":"LPDDR4x","CHANNELS":""},"exynos990":{"VENDOR":"Samsung","NAME":"Exynos 990","MEMORY":"LPDDR5","CHANNELS":""},"universal990":{"VENDOR":"Samsung","NAME":"Exynos 990","MEMORY":"LPDDR5","CHANNELS":""},"exynos1080":{"VENDOR":"Samsung","NAME":"Exynos 1080","MEMORY":"","CHANNELS":""},"universal1080":{"VENDOR":"Samsung","NAME":"Exynos 1080","MEMORY":"","CHANNELS":""},"Exynos E1080":{"VENDOR":"Samsung","NAME":"Exynos 1080","MEMORY":"","CHANNELS":""},"S5E8825":{"VENDOR":"Samsung","NAME":"Exynos 1280","MEMORY":"","CHANNELS":""},"s5e8825":{"VENDOR":"Samsung","NAME":"Exynos 1280","MEMORY":"LPDDR4x","CHANNELS":""},"s5e8845":{"VENDOR":"Samsung","NAME":"Exynos 1480","MEMORY":"","CHANNELS":""},"S5E9840":{"VENDOR":"Samsung","NAME":"Exynos 2100","MEMORY":"","CHANNELS":""},"s5e9840":{"VENDOR":"Samsung","NAME":"Exynos 2100","MEMORY":"","CHANNELS":"64-bit quad channel"},"S5E9925":{"VENDOR":"Samsung","NAME":"Exynos 2200","MEMORY":"","CHANNELS":""},"s5e9925":{"VENDOR":"Samsung","NAME":"Exynos 2200","MEMORY":"","CHANNELS":"64-bit quad channel"},"s5e9810":{"VENDOR":"Samsung","NAME":"Exynos 9810","MEMORY":"LPDDR4x","CHANNELS":""},"s5e9820":{"VENDOR":"Samsung","NAME":"Exynos 9820","MEMORY":"LPDDR4x","CHANNELS":""},"s5e9825":{"VENDOR":"Samsung","NAME":"Exynos 9825","MEMORY":"LPDDR4x","CHANNELS":""},"S5E9815":{"VENDOR":"Samsung","NAME":"Exynos 1080","MEMORY":"","CHANNELS":""},"s5e9815":{"VENDOR":"Samsung","NAME":"Exynos 1080","MEMORY":"","CHANNELS":""},"S5E8535":{"VENDOR":"Samsung","NAME":"Exynos 1330","MEMORY":"","CHANNELS":""},"s5e8535":{"VENDOR":"Samsung","NAME":"Exynos 1330","MEMORY":"","CHANNELS":""},"s5e8835":{"VENDOR":"Samsung","NAME":"Exynos 1380","MEMORY":"","CHANNELS":""},"S5E8835":{"VENDOR":"Samsung","NAME":"Exynos 1380","MEMORY":"","CHANNELS":""},"S5E9830":{"VENDOR":"Samsung","NAME":"Exynos 990","MEMORY":"","CHANNELS":""},"s5e9830":{"VENDOR":"Samsung","NAME":"Exynos 990","MEMORY":"","CHANNELS":""},"s5e9945":{"VENDOR":"Samsung","NAME":"Exynos 2400","MEMORY":"","CHANNELS":"64-bit quad channel"},"S5E9945":{"VENDOR":"Samsung","NAME":"Exynos 2400","MEMORY":"","CHANNELS":"64-bit quad channel"},"S5E9945e":{"VENDOR":"Samsung","NAME":"Exynos 2400e","MEMORY":"","CHANNELS":"64-bit quad channel"},"exynos2200":{"VENDOR":"Samsung","NAME":"Exynos 2200","MEMORY":"","CHANNELS":""},"universal2200":{"VENDOR":"Samsung","NAME":"Exynos 2200","MEMORY":"","CHANNELS":""},"Exynos 5410":{"VENDOR":"Samsung","NAME":"Exynos 5 Octa","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"UNIVERSAL5410":{"VENDOR":"Samsung","NAME":"Exynos 5 Octa","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"universal5410":{"VENDOR":"Samsung","NAME":"Exynos 5 Octa","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"exynos5410":{"VENDOR":"Samsung","NAME":"Exynos 5 Octa","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"5260":{"VENDOR":"Samsung","NAME":"Exynos 5 Hexa","MEMORY":"LPDDR3 800 MHz","CHANNELS":"32-bit dual channel"},"5430":{"VENDOR":"Samsung","NAME":"Exynos 5 Octa","MEMORY":"LPDDR3 1066 MHz","CHANNELS":"32-bit dual channel"},"5433":{"VENDOR":"Samsung","NAME":"Exynos 7 Octa","MEMORY":"LPDDR3 825 MHz","CHANNELS":"32-bit dual channel"},"7420":{"VENDOR":"Samsung","NAME":"Exynos 7 Octa","MEMORY":"LPDDR4 1555 MHz","CHANNELS":"32-bit dual channel"},"7580":{"VENDOR":"Samsung","NAME":"Exynos 7 Octa","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"7870":{"VENDOR":"Samsung","NAME":"Exynos 7 Octa","MEMORY":"LPDDR3 933 MHz","CHANNELS":"32-bit dual channel"},"8890":{"VENDOR":"Samsung","NAME":"Exynos 8 Octa","MEMORY":"LPDDR4 1794 MHz","CHANNELS":"32-bit dual channel"},"8895":{"VENDOR":"Samsung","NAME":"Exynos 9 Octa","MEMORY":"LPDDR4X","CHANNELS":"32-bit dual channel"},"9810":{"VENDOR":"Samsung","NAME":"Exynos 9 Octa","MEMORY":"LPDDR4X","CHANNELS":"32-bit dual channel"},"7872":{"VENDOR":"Samsung","NAME":"Exynos 5","MEMORY":"LPDDR3","CHANNELS":"32-bit dual channel"},"7874":{"VENDOR":"Samsung","NAME":"Exynos 7 Octa","MEMORY":"LPDDR3","CHANNELS":"32-bit dual channel"},"7885":{"VENDOR":"Samsung","NAME":"Exynos 7","MEMORY":"LPDDR4","CHANNELS":"32-bit dual channel"},"9610":{"VENDOR":"Samsung","NAME":"Exynos 7 Octa","MEMORY":"LPDDR4","CHANNELS":"32-bit dual channel"},"9820":{"VENDOR":"Samsung","NAME":"Exynos 9","MEMORY":"LPDDR4X","CHANNELS":""},"7904":{"VENDOR":"Samsung","NAME":"Exynos","MEMORY":"","CHANNELS":""},"exynos7904":{"VENDOR":"Samsung","NAME":"Exynos 7904","MEMORY":"","CHANNELS":""},"7880":{"VENDOR":"Samsung","NAME":"Exynos","MEMORY":"","CHANNELS":""},"7570":{"VENDOR":"Samsung","NAME":"Exynos 7 Quad","MEMORY":"","CHANNELS":""},"7270":{"VENDOR":"Samsung","NAME":"Exynos 7 Dual","MEMORY":"","CHANNELS":""},"970":{"VENDOR":"Samsung","NAME":"Exynos 9","MEMORY":"LPDDR4X","CHANNELS":""},"universal9825":{"VENDOR":"Samsung","NAME":"Exynos 9825","MEMORY":"LPDDR4X 2093 MHz","CHANNELS":"16-bit quad channel"},"universal2100":{"VENDOR":"Samsung","NAME":"Exynos 2100","MEMORY":"LPDDR5","CHANNELS":""},"exynos9825":{"VENDOR":"Samsung","NAME":"Exynos 9825","MEMORY":"LPDDR4X 2093 MHz","CHANNELS":"16-bit quad channel"},"exynos 9825":{"VENDOR":"Samsung","NAME":"Exynos 9825","MEMORY":"LPDDR4X 2093 MHz","CHANNELS":"16-bit quad channel"},"exynos2100":{"VENDOR":"Samsung","NAME":"Exynos 2100","MEMORY":"LPDDR5","CHANNELS":""},"9611":{"VENDOR":"Samsung","NAME":"Exynos 9","MEMORY":"LPDDR4X","CHANNELS":""},"9609":{"VENDOR":"Samsung","NAME":"Exynos 7","MEMORY":"LPDDR4X","CHANNELS":""},"7884":{"VENDOR":"Samsung","NAME":"Exynos 7","MEMORY":"LPDDR4","CHANNELS":""},"sun50":{"VENDOR":"Allwinner","NAME":"","MEMORY":"","CHANNELS":""},"A133":{"VENDOR":"Allwinner","NAME":"A133","MEMORY":"","CHANNELS":""},"A523":{"VENDOR":"Allwinner","NAME":"A523","MEMORY":"","CHANNELS":""},"A733":{"VENDOR":"Allwinner","NAME":"A733","MEMORY":"","CHANNELS":""},"ceres":{"VENDOR":"Allwinner","NAME":"","MEMORY":"","CHANNELS":""},"sun8iw11p1":{"VENDOR":"Allwinner","NAME":"sun8iw11p1","MEMORY":"","CHANNELS":""},"JLQ JR510":{"VENDOR":"JLQ","NAME":"JR510","MEMORY":"","CHANNELS":""},"Unisoc":{"VENDOR":"Unisoc","NAME":"","MEMORY":"","CHANNELS":""},"PXA1801":{"VENDOR":"Marvell","NAME":"PXA1801","MEMORY":"","CHANNELS":""},"PXA1088LTE":{"VENDOR":"Marvell","NAME":"PXA1088LTE","MEMORY":"","CHANNELS":""},"PXA1088":{"VENDOR":"Marvell","NAME":"PXA1088","MEMORY":"","CHANNELS":""},"PXA1L88":{"VENDOR":"Marvell","NAME":"PXA1L88","MEMORY":"","CHANNELS":""},"PXA986":{"VENDOR":"Marvell","NAME":"PXA986","MEMORY":"","CHANNELS":""},"PXA988":{"VENDOR":"Marvell","NAME":"PXA988","MEMORY":"","CHANNELS":""},"PXA1908":{"VENDOR":"Marvell","NAME":"PXA1908","MEMORY":"","CHANNELS":""},"PXA1928":{"VENDOR":"Marvell","NAME":"PXA1928","MEMORY":"","CHANNELS":""},"PXA1936":{"VENDOR":"Marvell","NAME":"PXA1936","MEMORY":"","CHANNELS":""},"T760":{"VENDOR":"Unisoc","NAME":"T8100","MEMORY":"","CHANNELS":""},"N3050":{"VENDOR":"Intel","NAME":"Intel® Celeron® Processor N3050","MEMORY":"","CHANNELS":""},"sc":{"VENDOR":"Unisoc","NAME":"","MEMORY":"","CHANNELS":""},"SC":{"VENDOR":"Unisoc","NAME":"","MEMORY":"","CHANNELS":""},"ums":{"VENDOR":"Unisoc","NAME":"","MEMORY":"","CHANNELS":""},"T7":{"VENDOR":"Unisoc","NAME":"","MEMORY":"","CHANNELS":""},"T3":{"VENDOR":"Unisoc","NAME":"","MEMORY":"","CHANNELS":""},"T1":{"VENDOR":"Unisoc","NAME":"","MEMORY":"","CHANNELS":""},"rtd2851a":{"VENDOR":"Realtek","NAME":"Realtek RTD2851A","MEMORY":"","CHANNELS":""},"rtd288o":{"VENDOR":"Realtek","NAME":"Realtek RTD288O","MEMORY":"","CHANNELS":""},"A4-9120C":{"VENDOR":"AMD","NAME":"","MEMORY":"","CHANNELS":""},"NPE":{"VENDOR":"","NAME":"Unknown","MEMORY":"","CHANNELS":""}}
2 |
--------------------------------------------------------------------------------