├── 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 | [![Stars](https://img.shields.io/github/stars/YAWAsau/backup_script?label=stars)](https://github.com/YAWAsau) 3 | [![Download](https://img.shields.io/github/downloads/YAWAsau/backup_script/total)](https://github.com/YAWAsau/backup_script/releases) 4 | [![Release](https://img.shields.io/github/v/release/YAWAsau/backup_script?label=release)](https://github.com/YAWAsau/backup_script/releases/latest) 5 | [![License](https://img.shields.io/github/license/YAWAsau/backup_script?label=License)](https://choosealicense.com/licenses/gpl-3.0) 6 | [![Channel](https://img.shields.io/badge/Follow-Telegram-blue.svg?logo=telegram)](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 | --------------------------------------------------------------------------------