Wiki source code of MXQ Pro 4K

Version 2.1 by Leon Poon on 2019/12/25 07:55

Hide last authors
Leon Poon 2.1 1 /proc/cpuinfo:
Leon Poon 1.1 2
3 {{code language="plain"}}
4 Processor : AArch64 Processor rev 4 (aarch64)
5 processor : 0
6 Features : fp asimd crc32 wp half thumb fastmult vfp edsp neon vfpv3 tlsi vfpv4 idiva idivt
7 CPU implementer : 0x41
8 CPU architecture: 8
9 CPU variant : 0x0
10 CPU part : 0xd03
11 CPU revision : 4
12
13 Hardware : Amlogic
14 {{/code}}
15
Leon Poon 2.1 16 /system/build.prop:
17
18 {{code language="plain"}}
19 # begin build properties
20 # autogenerated by buildinfo.sh
21 ro.build.id=MXQ-Pro
22 ro.build.display.id=MXQ-Pro-201606131132
23 ro.build.version.incremental=20160613
24 ro.build.version.sdk=22
25 ro.build.version.codename=REL
26 ro.build.version.all_codenames=REL
27 ro.build.version.release=5.1.1
28 ro.build.version.security_patch=2015-11-01
29 ro.build.version.base_os=
30 ro.build.date=2016年 06月 13日 星期一 11:34:15 CST
31 ro.build.date.utc=1465788855
32 ro.build.type=userdebug
33 ro.build.user=xiezx
34 ro.build.host=develop-server2
35 ro.build.tags=test-keys
36 ro.build.flavor=p201-userdebug
37 ro.product.model=MXQ-Pro
38 ro.product.brand=Android
39 ro.product.name=p201
40 ro.product.device=p201
41 ro.product.board=p201
42 # ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
43 # use ro.product.cpu.abilist instead.
44 ro.product.cpu.abi=armeabi-v7a
45 ro.product.cpu.abi2=armeabi
46 ro.product.cpu.abilist=armeabi-v7a,armeabi
47 ro.product.cpu.abilist32=armeabi-v7a,armeabi
48 ro.product.cpu.abilist64=
49 ro.product.manufacturer=amlogic
50 ro.product.locale.language=en
51 ro.product.locale.region=US
52 ro.wifi.channels=11
53 ro.board.platform=gxbaby
54 # ro.build.product is obsolete; use ro.product.device
55 ro.build.product=p201
56 # Do not try to parse description, fingerprint, or thumbprint
57 ro.build.description=p201-userdebug 5.1.1 MXQ-Pro 20160613 test-keys
58 ro.build.fingerprint=Android/p201/p201:5.1.1/MXQ-Pro/20160613:userdebug/test-keys
59 ro.build.characteristics=mbx,nosdcard
60 # end build properties
61 #
62 # from device/amlogic/p201/system.prop
63 #
64 # Set display related config
65 ro.platform.has.mbxuimode=true
66 ro.platform.has.realoutputmode=true
67 #camera max to 720p
68 ro.camera.preview.MaxSize=1280x720
69 ro.camera.preview.LimitedRate=1280x720x30,640x480x30,320x240x28
70 ro.camera.preview.UseMJPEG=1
71
72 #if wifi Only
73 ro.radio.noril=false
74
75 #if need pppoe
76 ro.net.pppoe=true
77
78 # Enable player buildin
79 media.amplayer.seekkeyframe=true
80 media.amsuperplayer.enable=true
81 media.amplayer.enable-acodecs=ac3,eac3,rm,dts
82 media.amplayer.enable=true
83 media.amsuperplayer.m4aplayer=STAGEFRIGHT_PLAYER
84 media.amsuperplayer.defplayer=PV_PLAYER
85 media.amplayer.thumbnail=true
86 media.amplayer.widevineenable=false
87 media.amplayer.dsource4local=1
88 media.amplayer.startmode=true
89 media.arm.audio.decoder=ape,flac,dts,ac3,eac3,wma,wmapro,mp3,aac,vorbis,raac,cook,amr,pcm,adpcm,aac_latm,rm
90 media.wfd.use-pcm-audio=false
91 media.wfd.videoresolution-type=1
92 media.wfd.videoresolution-group=0
93 media.wfd.videoframerate=24
94 media.wfd.video-bitrate=2000000
95 media.html5videowin.enable=1
96 media.decoder.vfm.defmap=decoder ppmgr deinterlace amvideo
97 media.decoder.vfm.drmmap=decoder amvideo
98
99 #add for video boot, 1 means use video boot, others not .
100 service.bootvideo=0
101
102 # Define drm for this device
103 drm.service.enabled=1
104
105 #used forward seek for libplayer
106 media.libplayer.seek.fwdsearch=1
107
108 #fix hls sync
109 libplayer.livets.softdemux=1
110 libplayer.netts.recalcpts=1
111
112 #map volume
113 ro.audio.mapvalue=0,0,0,0
114
115 #add livhls,libcurl as default hls
116 media.libplayer.curlenable=true
117 media.libplayer.modules=vhls_mod,dash_mod,curl_mod,prhls_mod,vm_mod
118
119
120 #Hdmi In
121 ro.sys.hdmiin.enable=true
122 mbx.hdmiin.switchfull=false
123 mbx.hdmiin.videolayer=false
124
125 #adb
126 service.adb.tcp.port=5555
127
128 ######## UBOOTENV VARIBLES - r/w as system properties ##########
129 #
130 # Now we can load ubootenv varibles to system properties.
131 # We use a special prefix ("ubootenv.var" as default) to indicate that the 'property'
132 # actually is an ubootenv varible.
133 #
134 # A ubootenv 'property' will be initialized during system booting. And when user set
135 # a different value, it will be written back to ubootenv device immediately.
136 #
137
138 ## prefix of ubootenv varibles - should less than 16 chars.
139 #UBOOTENV MTD NAME
140 #ubootenv.var.bootcmd=
141 #ubootenv.var.cpuclock=
142 #ubootenv.var.gpuclock=
143 #ubootenv.var.memsize=
144 #ubootenv.var.ethaddr=
145 #ubootenv.var.ipaddr=
146 #ubootenv.var.gatewayip=
147 ubootenv.var.outputmode=
148 #ubootenv.var.screenratio=
149 #ubootenv.var.oobeflag=
150 ubootenv.var.480p_x=
151 ubootenv.var.480p_y=
152 ubootenv.var.480p_w=
153 ubootenv.var.480p_h=
154 ubootenv.var.480i_x=
155 ubootenv.var.480i_y=
156 ubootenv.var.480i_w=
157 ubootenv.var.480i_h=
158 ubootenv.var.576p_x=
159 ubootenv.var.576p_y=
160 ubootenv.var.576p_w=
161 ubootenv.var.576p_h=
162 ubootenv.var.576i_x=
163 ubootenv.var.576i_y=
164 ubootenv.var.576i_w=
165 ubootenv.var.576i_h=
166 ubootenv.var.720p_x=
167 ubootenv.var.720p_y=
168 ubootenv.var.720p_w=
169 ubootenv.var.720p_h=
170 ubootenv.var.1080p_x=
171 ubootenv.var.1080p_y=
172 ubootenv.var.1080p_w=
173 ubootenv.var.1080p_h=
174 ubootenv.var.1080i_x=
175 ubootenv.var.1080i_y=
176 ubootenv.var.1080i_w=
177 ubootenv.var.1080i_h=
178 ubootenv.var.4k2k24hz_x=
179 ubootenv.var.4k2k24hz_y=
180 ubootenv.var.4k2k24hz_w=
181 ubootenv.var.4k2k24hz_h=
182 ubootenv.var.4k2k25hz_x=
183 ubootenv.var.4k2k25hz_y=
184 ubootenv.var.4k2k25hz_w=
185 ubootenv.var.4k2k25hz_h=
186 ubootenv.var.4k2k30hz_x=
187 ubootenv.var.4k2k30hz_y=
188 ubootenv.var.4k2k30hz_w=
189 ubootenv.var.4k2k30hz_h=
190 ubootenv.var.4k2k50hz_x=
191 ubootenv.var.4k2k50hz_y=
192 ubootenv.var.4k2k50hz_w=
193 ubootenv.var.4k2k50hz_h=
194 ubootenv.var.4k2k60hz_x=
195 ubootenv.var.4k2k60hz_y=
196 ubootenv.var.4k2k60hz_w=
197 ubootenv.var.4k2k60hz_h=
198 ubootenv.var.4k2ksmpte_x=
199 ubootenv.var.4k2ksmpte_y=
200 ubootenv.var.4k2ksmpte_w=
201 ubootenv.var.4k2ksmpte_h=
202 ubootenv.var.digitaudiooutput=
203 ubootenv.var.defaulttvfrequency=
204 ubootenv.var.has.accelerometer=
205 ubootenv.var.cecconfig=
206 ubootenv.var.cvbsmode=
207 ubootenv.var.hdmimode=
208 ubootenv.var.is.bestmode=
209 ubootenv.var.disp.fromleft=
210 ubootenv.var.edid.crcvalue=
211 service.adb.tcp.port=5555
212 #for devices test
213 persist.sys.bt.btenable=false
214 persist.roca.cam.enable=false
215 persist.roca.mic.enable=false
216 roca.av.enable=false
217 roca.audio.enable=false
218 roca.power.button=false
219 roca.sd.enable=true
220 roca.led.enable=false
221 roca.ir.enable=false
222 roca.usb.enable=false
223 roca.type.box=true
224 roca.box.usbcount=2
225 persist.sys.RemoteDeviceTest=false
226 roca.mem.size=8GB1GB
227 persist.sys.memtest.enable=true
228 roca.serial.number=1xyzab
229 ro.rk.install_non_market_apps=true
230 roca.xbmcclean.enable=true
231 ro.statusbar.screenshot=true
232 roca.support.fota=true
233
234 #The Ethernet address binding to the wifi's mac
235 ro.ethernet.withwifi=true
236 #
237 # ADDITIONAL_BUILD_PROPERTIES
238 #
239 ro.config.wallpaper=/system/etc/default_wallpaper.png
240 ro.com.android.dateformat=MM-dd-yyyy
241 ro.config.ringtone=Ring_Synth_04.ogg
242 ro.config.notification_sound=pixiedust.ogg
243 ro.carrier=unknown
244 ro.config.alarm_alert=Alarm_Classic.ogg
245 ro.opengles.version=131072
246 camera.disable_zsl_mode=1
247 ro.app.optimization=true
248 ro.product.firmware=00502001
249 ro.product.otaupdateurl=http://10.28.11.53:8080/otaupdate/update
250 ro.hdmi.device_type=4
251 dalvik.vm.heapstartsize=16m
252 dalvik.vm.heapgrowthlimit=192m
253 dalvik.vm.heapsize=512m
254 dalvik.vm.heaptargetutilization=0.75
255 dalvik.vm.heapminfree=512k
256 dalvik.vm.heapmaxfree=8m
257 sys.fb.bits=32
258 wifi.interface=wlan0
259 drm.service.enable=true
260 ro.platform.has.pppoe=true
261 config.disable_instaboot=false
262 persist.sys.dalvik.vm.lib.2=libart.so
263 dalvik.vm.isa.arm.features=default
264 dalvik.vm.lockprof.threshold=500
265 dalvik.vm.dexopt-flags=m=y
266 net.bt.name=Android
267 dalvik.vm.stack-trace-file=/data/anr/traces.txt
268
269 # begin fota properties
270 ro.fota.platform=AmlogicMesonS905_5.1
271 ro.fota.type=box
272 ro.fota.id=mac
273 ro.fota.oem=cyxtechS905_5.1
274 ro.fota.device=MXQ-Pro
275 ro.fota.version=MXQ-Pro-201606131132
276 # end fota properties
277 {{/code}}