praticamente i blobs file.. bisognerebbe capire prima cosa sono. Hai qualche idea?
Visualizzazione stampabile
praticamente i blobs file.. bisognerebbe capire prima cosa sono. Hai qualche idea?
no nessuna idea al momento sto vedendo come fare ma la cosa è molto piu lunga di quello che pensavo
Li parla di file proprietari.. io intendo i file già compilati, in genere binari (tipo i binsri del touchscreen) di cui non sono disponibili i sorgenti.
Ne approfitto per fare gli auguri di Buona Pasqua a tutti..
Domanda a nessuno di voi capita che non funziona l'audio e quindi anche la suoneria e bisogna riavviare il terminale?
fino ad ora sono riuscito a trovare il 15% di quello che serve il problema è che vedendo i file di altri terminali è molto difficile capire cosa siano perchè ogni terminale usa dei file differenti il problema maggiore è capire cosa prendere nella cartella "bin" una volta risolto questo problema passeremo a quello successivo che è creare il file mk per la compilazione
scusa il continuo gioco di parole
cmq anche se in ritardo una auguri per la pasqua passata
stai facendo un buon lavoro...
che ne dici xò di provare un'altra strada?? in particolare di partire da un'altra rom già compilata, quella dell'acer liquid mini che è pressochè simile al nostro?
[Custom ROM] AdvantageMX Mod Ð´Ð»Ñ Acer Liquid Mini E310
quando ho fatto il porting della cwm, ho solo lasciato qualche file del nostro andy, per il resto ho inserito tutto della cwm dell'acer liquid.
P.S. Ho provato a flashare solo la system.img del Prince e il device parte, ovviamente mancano molte applicazioni e il cell diventa monosim, cmq è un buon inizio, potremmo provare a cercare la gingerbread dell'omonimo dualsim e fare alcune prove.
qualche giorno fa avevo provato a fare un porting da una rom del acer mini ma il cel mi rimaneva in loop adesso che mi hai dato questa informazione quando ho un po di tempo provo a fleshare l'intera rom vediamo se parte il cel se si siamo al 90% del lavoro poi fare qualche aggiustamento non è tanto difficile
senti ma il system che hai fleshato era froyo???? perche io provo con ginger ma il cel va in loop
si, era froyo..
ho provato anche a caricare la cyanogenmod advantageMX per il liquid mini tramite cem, ma a me si blocca in avvio (rimane il led verde acceso sull'iimagine di boot).
ho due notizie una buona ed una cattiva
buona: sono riuscito a caricare la 2.3.7 advantageMX per liquid mini ottimo
CATTIVA: naturalmente è mono sim ma non funziona niente niente wifi niente bloothoot niente rete telefonica niente videocamera e dopo un po non esce piu dallo standby.
mi correggo non esce piu dallo stanby quando provi ad attivare il wifi o il bthoot
pero siamo riusciti a fare un grande passo
se vuoi ti posto il lavoro e vedi se riesci a fare qualcosa anche tu
ottimo.. come ci sei riuscito? ci sto provando anche io ma con scarsi risultati.
Ho provato anche a prendere il system.img originale dell'andy, a scompattarlo e a creare un file da caricare da cwm con la cucina, ma va sempre il boot-reboot. Qualche idea?
Abbiamo un ottimo punto di partenza... posta il lavoro che comincio a smanettarrci anch'io..
PS. proverei anche con il porting da altri cellulari dualsim con cpu msm7227 tipo One touch 918D che ha già gingerbread
se posti anche la procedura, potremmo dividerci il lavoro
il procedimento che ho usato è il seguente:
ho preso la rom del liquid e l'ho caricata sulla kitchen poi ho scompattato il boot.img ed ho preso il ram-disk successivamente ho preso il nostro boot.img sostituito quello precedente scompattato e sostituito il ram-disk con quello preso precedentemente ricompattato il tutto l'ho fatto con la kitchen poi ho creato il file zip copiato su sdcard vai in recovery fai i vari wipe data/factory cache e dalvik poi installa zip da sd card la prima partenza ci vogliono circa 4-5 minuti ieri ho provato il gps e funziona aparte il sistema operativo è l'unica cosa funzionante in quello che ti posto all'interno sotto etc trovi il bcm4329.ko ho provato ad inserirlo per vedere se funzionava qualcosa in piu ma niente poi sotto app ho inserito holo launcher ma non funziona devo capire come farlo diventare app di sistema per togliere adw launche che è pesante comunque ho gia individuato chi gestisce il dual sim e sono android.hardware.telephony ed android.hardware.telephony.gsm poi i due stk gestiscono le sim
il 918d che kernel utilizza???? si potrebbe provare a fare il porting da li ma anche li usa la partizione flex??? xche quella non viene cancellata!!!!!e mi sa che continua ad essere utilizzata
https://hotfile.com/dl/201756378/743...03410.zip.html
divertiti e porta buone notizie
quindi il problema del continuo riavvio in fase di boot lo hai risolto con il ramdisk della cyano?
PS. anche il samsung galaxy gio ha lo stesso processore ed ha già la cyano10:
http://www.androidworld.it/forum/sam...y-gi%F2-67951/
download: http://forum.xda-developers.com/show....php?t=2062676
la guida che hai postato si riferisce a jellybean mi sembra un po prematuro tentare di passare a quello
un'altro mezzo passo effettuato il led inferiore adesso si spegne
il link che mi hai postato per il gio è la 4.2.2 non va bene per il nostro non si installa neanche
ok, lo faremo in uno step successivo.
cmq sarebbe molto utile che spiegassi anche come hai fatto a risolvere i piccoli problemi, così potrei trarre spunto per risolverne altri.
Come hai fatto ad esempio per il led? sei riuscito a trovare un apk che funziona?
i piccoli problemi li ho risolti modificando alcuni parametri nel build.prop prendendo spunto da quello originale.
per l'apk niente nonostante ho trovato come farli diventare di sistema praticamente signandole niente hololauncher non lo vuole caricare forse perchè originariamente è per ics non so che dirti ieri ho fatto un'altro paio di prove con scarsi risultati che adesso non posso spiegarti perchè vado di fretta
pensavo fosse meno difficile una volta caricato il sistema operativo
tu hai provato a flashera quello che ti ho postato?????
Provato a flasharla e parte, ma non funziona nemmeno come monosim, in pratica non aggancia la rete.
Credo dovremmo lavorare prioritariamente su questo, poco importa che al momento sia monosim, ma almeno potremmo lasciare la mod di base per sperimentare ed usare il device almeno come telefono.
Per quanto riguarda holo launcher credo sia un problema di cyano7, in quanto tra le impostazioni della cyano ha adw launcher.
Anch'io ho provato con holo launcher, con un timido risultato positivo, ma al riavvio non ha voluto saperne più di funzionare.
PS: ripristinando SOLO system.img e data.img dell'Andy, compare il supporto dual sim, ma non funziona nulla per quanto riguarda la connettività, quindi il problema dovrebbe essere nel boot.img, probabilmente qualche parametro che va passato al kernel
certo, tranq.. ti do solo qualche suggerimento: logcat
[PORTING] CyanogenMod 7 dall'Optimus One - LG Optimus Net (P690) - Forum Android Italia - AndroidWorld.it
segnalo anche la cyanogenmod7 del cosmo, qui funziona anche holo launcher e il tasto home, forse converebbe partire da questa
http://upload.donnet.ru/a8338c07
sono partito da quello e la cwm che ho usato come base
invece la discussione che hai postato sembra essere ottima per risolvere qualche problemino domani vediamo se riesco a lavorarci un po penso di no perche questa è una settimana piena nel frattempo ti do io la base su cui puoi lavorare tu
altro grande passo effettuato
wifi funzionante
hai un'ottima base su cui lavorare io allo stato attuale sono in panne non so dove mettere piu le mani devo staccare un po per resettare il cervello
https://hotfile.com/dl/202019116/e9b...va_14.zip.html
dammi buone notizie
La base che hai postato non funge si riavvia sempre in fase di boot.
Che modifiche hai apportato per far funzionare il wifi?
hint: in init.rc del ramdish ho notato:
export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
quindi potremmo creare la cartella vendor/bin e metterci i binari che riteniamo siano dell'Andy
Ovviamente si
Inviato dal mio U8160 usando Androidiani App
mi sembra strano a me parte tranquillamente.
comunque le modifiche che devi fare sono le seguenti:
apri il boot.img allinterno ci sono i vari file init.rc devi rinominare quelli con liquid-mini in qcom
es. init-liquid-mini.rc rinominarlo in init-qcom.rc
vedi cosa riesci a fare
fammi sapere
In questo modo funziona il wifi, ma dopo ore di tentativi non sono riuscito a far funzionare nient'altro.. Non so nemmeno come muovermi. Qualche idea?
trovato extract-files.sh per acer liquid mini, se può essere utile:
https://github.com/Vasencheg/android...tract-files.sh
Estrae i file proprietari e li organizza nella cartella vendor con il percorso originale. Molto utile se si vogliono fare porting diversi Xché hai già i file del device separati da quelli del os
Inviato dal mio Andy usando Androidiani App
Quello che fa lo sapevo io intendevo se si riesce a capire cosa fanno i vari li. So comunque questo serve se devi creare un rom da zero ho provato a copiare qualche lib da quella originale ma niente il Cel non parte siamo di nuovo ad un punto morto
Inviato dal mio Andy usando Androidiani App
ho notato un'altra cosa il cel non rileva neanche l' IMEI
purtroppo nella discussione che hai postato la parte che ci interessava l'hanno fatta in pm quindi non capiremo mai come sono riusciti a sistemare la cosa
prendendo spunto da quello che hai detto, ho printato le variabili del sistema originale e di quello del porting:
Originale
codice:[ro.secure]: [0]
[ro.allow.mock.location]: [1]
[ro.debuggable]: [1]
[persist.service.adb.enable]: [1]
[ro.hwid.version]: [PVT]
[ro.hwid.project]: [CA23]
[ro.factorytest]: [0]
[ro.serialno]: []
[ro.bootmode]: [unknown]
[ro.carrier]: [unknown]
[ro.bootloader]: [unknown]
[ro.hardware]: [qcom]
[ro.revision]: [0]
[ro.emmc]: [0]
[ro.product.manufacturer]: [ONDA]
[ro.product.brand]: [cci]
[ro.product.model]: [Andy]
[ro.product.device]: [cap2]
[ro.product.board]: [Andy]
[ro.product.bt.name]: [Andy]
[ro.cci.data]: [default]
[persist.service.phone.init]: [false]
[persist.service.sms.cblanguage]: [15]
[persist.cust.voicemail.AlphaTag]: [Voicemail]
[persist.cust.voicemail.number]: []
[persist.feature.fpsdisplay]: [OFF]
[persist.test.autopoweronoff]: [OFF]
[persist.cust.tel.eons]: [1]
[persist.data.dt]: [5]
[ro.dialparser]: [1]
[ro.phonenumber.spacetoken]: [false]
[ro.ril.ecclist]: [112,911]
[ro.sms.cb]: [true]
[ro.data.fastdormancy]: [false]
[ro.ril.gsm_cnap]: [true]
[ro.ril.gsm_fdn_bs]: [true]
[ro.ril.gsm_fdn_sms]: [true]
[ro.ril.gsm_ussd2]: [true]
[ro.app.phone.gesture]: [0]
[ro.feature.virtualsendkey]: [0]
[ro.flex.spn_support]: [spn_enable]
[ro.agps.op.mode]: [MSB]
[ro.agps.pde.server]: [http://207.114.133.116]
[ro.agps.pde.port]: [59921]
[ro.product.sa]: [1]
[ro.product.locale.language]: [it en en es es de fr pt zh zh]
[ro.product.locale.region]: [IT US GB ES US DE FR PT CN TW]
[ro.config.ringtone]: [OldPhone]
[ro.config.ringtone_sim2]: [OldPhone]
[persist.loadsimcontact]: [true]
[ro.wifi.wapi]: [false]
[ro.email.enable.exchangeserver]: [false]
[ro.cci.general.debug]: [0]
[ro.settings.device.info.version]: [1.0]
[ro.settings.cpu.vendor]: [Qualcomm]
[ro.settings.cpu.speed]: [600]
[ro.settings.cpu.version]: [7227]
[ro.settings.rom.size]: [512]
[ro.settings.ram.size]: [256]
[ro.setupwizard.mode]: [OPTIONAL]
[gsm.ril.stk2.title]: [SIM2 TOOKIT]
[ro.led.enabled]: [true]
[ro.ril.autolanguage]: [0.0]
[media.settings.xml]: [/system/flex/media_profiles.xml]
[ro.com.google.clientidbase]: [android-compal]
[ro.com.google.clientidbase.am]: [android-compal]
[ro.com.google.clientidbase.yt]: [android-compal]
[ro.com.google.clientidbase.ms]: [android-compal]
[ro.com.google.clientidbase.gmm]: [android-compal]
[gsm.version.baseband]: [N401B02]
[ro.build.display.id]: [FRG83_Onda_ N401.OM.FW.B02]
[ro.build.display.kernel.version]: [2.6.35.7-perf gokur20]
[ro.closefm.in.airplanemode]: [false]
[persist.cci.log.count]: [2]
[persist.cci.klog.max]: [5.0]
[ro.wakeup.enabled]: [true]
[ro.cci.flex.version]: [CAP-ONDA_2.038.01__2011-10-17 18:36:39]
[ro.build.fingerprint]: [cci/penguin/cap2/Andy:2.2.1/FRG83/2.038.01:user/test-keys]
[ro.cci.flex_checksum]: [131820094]
[ro.build.id]: [gokur20]
[ro.build.version.incremental]: [2.038.01]
[ro.build.version.sdk]: [8]
[ro.build.version.codename]: [REL]
[ro.build.version.release]: [2.2.1]
[ro.build.date]: [Fri Nov 25 15:47:23 HKT 2011]
[ro.build.date.utc]: [1322207243]
[ro.build.type]: [user]
[ro.build.user]: [builder]
[ro.build.host]: [ubuntu]
[ro.build.tags]: [test-keys]
[ro.product.name]: [penguin]
[ro.product.cpu.abi]: [armeabi]
[ro.wifi.channels]: []
[ro.board.platform]: [msm7k]
[ro.build.product]: [penguin]
[ro.build.description]: [penguin-user 2.2.1 FRG83 2.038.01 test-keys]
[rild.libpath]: [/system/lib/libril-qc-1.so]
[rild.libargs]: [-d /dev/smd0]
[persist.rild.nitz_plmn]: []
[persist.rild.nitz_long_ons_0]: []
[persist.rild.nitz_long_ons_1]: []
[persist.rild.nitz_long_ons_2]: []
[persist.rild.nitz_long_ons_3]: []
[persist.rild.nitz_short_ons_0]: []
[persist.rild.nitz_short_ons_1]: []
[persist.rild.nitz_short_ons_2]: []
[persist.rild.nitz_short_ons_3]: []
[DEVICE_PROVISIONED]: [1]
[debug.sf.hw]: [1]
[dalvik.vm.heapsize]: [24m]
[media.stagefright.enable-player]: [false]
[ro.opengles.version]: [131072]
[ro.config.notification_sound]: [OnTheHunt.ogg]
[ro.config.alarm_alert]: [Alarm_Classic.ogg]
[media.stagefright.enable-meta]: [true]
[media.stagefright.enable-scan]: [false]
[media.stagefright.enable-http]: [true]
[net.bt.name]: [Android]
[net.change]: [net.rmnet0.dns2]
[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]
[ro.sf.lcd_density]: [150]
[persist.radio.net_pref_0]: [1]
[persist.radio.net_pref_1]: [1]
[persist.usb.onboot]: [0]
[persist.dsds.enabled]: [true]
[persist.sys.timezone]: [Europe/Rome]
[persist.radio.tuneaway]: [1]
[persist.radio.adb_log_on]: [1]
[persist.radio.sma_voice_3gpp]: [0]
[init.svc.ccihwid]: [stopped]
[ro.FOREGROUND_APP_ADJ]: [0]
[ro.VISIBLE_APP_ADJ]: [1]
[ro.SECONDARY_SERVER_ADJ]: [2]
[ro.BACKUP_APP_ADJ]: [2]
[ro.HOME_APP_ADJ]: [4]
[ro.HIDDEN_APP_MIN_ADJ]: [7]
[ro.CONTENT_PROVIDER_ADJ]: [14]
[ro.EMPTY_APP_ADJ]: [15]
[ro.FOREGROUND_APP_MEM]: [1536]
[ro.VISIBLE_APP_MEM]: [2048]
[ro.SECONDARY_SERVER_MEM]: [4096]
[ro.BACKUP_APP_MEM]: [4096]
[ro.HOME_APP_MEM]: [4096]
[ro.HIDDEN_APP_MEM]: [5120]
[ro.CONTENT_PROVIDER_MEM]: [5632]
[ro.EMPTY_APP_MEM]: [6144]
[net.tcp.buffersize.default]: [4096,87380,110208,4096,16384,110208]
[net.tcp.buffersize.wifi]: [4095,87380,110208,4096,16384,110208]
[net.tcp.buffersize.umts]: [4094,87380,110208,4096,16384,110208]
[net.tcp.buffersize.edge]: [4093,26280,35040,4096,16384,35040]
[net.tcp.buffersize.gprs]: [4092,8760,11680,4096,8760,11680]
[net.tcp.buffersize.lte]: [4094,87380,196608,4096,16384,196608]
[net.tcp.buffersize.evdo_b]: [4094,87380,262144,4096,16384,262144]
[init.svc.servicemanager]: [running]
[init.svc.ccidag]: [stopped]
[init.svc.vold]: [running]
[init.svc.netd]: [running]
[init.svc.debuggerd]: [running]
[init.svc.ril-daemon]: [running]
[init.svc.zygote]: [running]
[init.svc.media]: [running]
[init.svc.bootlight]: [stopped]
[init.svc.dbus]: [running]
[init.svc.installd]: [running]
[init.svc.keystore]: [running]
[init.svc.orientationd]: [running]
[init.svc.geomagneticd]: [running]
[init.svc.wlan_addr]: [stopped]
[init.svc.cci-flex]: [stopped]
[init.svc.fm_srv]: [running]
[init.svc.cnd]: [restarting]
[init.svc.port-bridge]: [running]
[init.svc.qmuxd]: [running]
[init.svc.netmgrd]: [running]
[init.svc.wiperiface]: [stopped]
[init.svc.qcom-sh]: [stopped]
[wifi.interface]: [eth0]
[init.svc.adbd]: [running]
[adb.connected]: [1]
[EXTERNAL_STORAGE_STATE]: [Mounted]
[keyguard.no_require_sim]: [true]
[ro.bt.mac_addr]: [00246F01DBE5]
[ro.baseband]: [2.036.00]
[sys.product.sa]: [1]
[ril.ecclist]: [911,112,911,112]
[init.svc.bootanim]: [stopped]
[sys.settings_system_version]: [1]
[hw.keyboards.65538.devname]: [st1232-ts]
[hw.keyboards.65539.devname]: [7k_handset]
[hw.keyboards.0.devname]: [CCI_penguin_keypad]
[hw.keyboards.65542.devname]: [CCI_penguin_keypad]
[net.hostname]: [android_9dba2fe4fe18c3ed]
[dev.bootcomplete]: [1]
[gsm.version.ril-impl]: [Qualcomm RIL 1.0]
[gsm.current.phone-type]: [1]
[gsm.operator.alpha]: [3 ITA]
[gsm.operator.numeric]: [22299]
[gsm.operator.iso-country]: [it]
[gsm.operator.isroaming]: [false]
[gsm.operator.isroaming.sim2]: [false]
[gsm.operator.isdataroaming]: [false]
[gsm.sim.state]: [PRESENT]
[sys.settings_secure_version]: [1]
[init.svc.qcom-post-boot]: [stopped]
[init.svc.qcom-wifi]: [stopped]
[gsm.sim.operator.numeric]: [22299]
[gsm.sim.operator.numeric_sub]: [22288]
[gsm.sim.operator.alpha]: []
[gsm.sim.operator.iso-country]: [it]
[gsm.eons.name]: []
[gsm.operator.isdataroaming.sim2]: [false]
[gsm.sim.state_sub]: [PRESENT]
[gsm.network.type]: [HSDPA]
[net.gprs.http-proxy]: []
[ro.runtime.firstboot]: [318792327379]
[net.rmnet0.dns1]: [62.13.173.92]
[net.rmnet0.dns2]: [62.13.173.93]
[net.rmnet0.gw]: [1.176.181.218]
[gsm.defaultpdpcontext.active]: [true]
è utile confrontarlo con quello del porting, in particolare la baseband non viene vista nel porting, poi ho trovato questa guida:
http:// Radio Layer Interface | Android Open Source
sto vedendo di ricavarci qualcosa e credo sia molto utile.
Nota, nella versione iniziale del file boot.img non veniva vista nemmeno la baseband, vedi file porting_conbootdipartenza allegato, rinominando i file x il liquid in qcom emodificando la chiamata al .sh compare anche la baseband, vedi file porting:
https://hotfile.com/dl/202668190/1d1...sting.zip.html
nella versione dove funziona il wifi la baseband viene vista
ho visto che ti sei creato un kernel
anche questa guida che hai postato serve per la costruzione di una rom da zero
si potrebbe provare a sostituire i vari libril****.so dalla nostra rom al porting ma molto probabilmente non va
prova questa cosa io sto ancora raffreddando il cervello
prova fatta, non funge, inoltre il log della radio da:
e quello del system:codice:V/RILC ( 116): Event thread waiting for started == 2 (1)
D/RILC ( 116): qcril_event_init(): event thread started
E/RILC ( 116): GSDI RPC calls are not working!
E/RILC ( 116): CM RPC calls are not working!
E/RILC ( 116): MMGSDI RPC calls are not working!
E/RILC ( 116): GSTK RPC calls are not working!
E/RILC ( 116): PBM RPC calls are not working!
E/RILC ( 116): WMS RPC calls are not working!
D/RILC ( 116): before qcrilhook_write_flex_to_modem
D/RILC ( 116): ro.cci.flex_version:
D/RILC ( 116): nv_item.flex_version_type.flex_version:
D/RILC ( 116): Write NV_FLEX_VERSION_I in ...
D/RILC ( 116): Read NV_FLEX_VERSION_I back ...
D/RILC ( 116): qcrilhook_write_flex_to_modem() end
D/RILC ( 116): after qcrilhook_write_flex_to_modem
I/RILC ( 116): NV_MASTER_CLEAR_I :nv_status : 50013
I/RILC ( 116): Prepare to chek CB State
I/RILC ( 116): CB Disable
V/RILC ( 231): Event thread waiting for started == 2 (1)
D/RILC ( 231): qcril_event_init(): event thread started
Qualcuno può darci qualche dritta?codice:W/ActivityManager( 281): Unable to start service Intent { act=@0 }: not found
W/ActivityManager( 281): Unable to start service Intent { act=@0 }: not found
I/ActivityManager( 281): Start proc com.cyanogenmod.cmparts for broadcast com.cyanogenmod.cmparts/.intents.LEDNotificationReceiver: pid=626 uid=1000 gids={1015, 3002, 3001, 3003}
W/ActivityManager( 281): Unable to start service Intent { act=com.android.ussd.IExtendedNetworkService }: not found
I/TelephonyRegistry( 281): notifyServiceState: 1 home null null null Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false
I/TelephonyRegistry( 281): notifyDataConnection: state=0 isDataConnectivityPossible=false reason=radioTurnedOff interfaceName=null networkType=0
I/TelephonyRegistry( 281): notifyDataConnection: state=0 isDataConnectivityPossible=false reason=gprsDetached interfaceName=null networkType=0
plottando l'output di rild riusciamo a vedere più nel dettaglio il problema di rpc:
ulteriormente in /dev/oncrpc/ ho file diversi da quelli sucitati e sono : 00000000:0 30000015:00010000 3000005d:00010000 30000082:00010000codice:Unable to open router port: No such file or directory
ERR :MSG Open handle failed, unable to open program 30000016 ver 9c95bb4d NOT FOUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 231:ARG1 805306390:ARG2 -1667908787:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 276:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306390, vers = -1667908787, tout = 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../modem-apis/ginger/api/libs/remote_apis/gsdi_exp/src/gsdi_exp_clnt.c:LINE 80:ARG1 805306390:ARG2 -1667908787:ARG3 0:
Unable to open router port: No such file or directory
ERR :MSG Open handle failed, unable to open program 30000000 ver bae2a3ca NOT FOUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 231:ARG1 805306368:ARG2 -1159552054:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 276:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -1159552054, tout = 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../modem-apis/msm7627_surf/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 148:ARG1 805306368:ARG2 -1159552054:ARG3 0:
Unable to open router port: No such file or directory
ERR :MSG Open handle failed, unable to open program 30000019 ver 821a1945 NOT FOUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 231:ARG1 805306393:ARG2 -2112218811:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 276:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306393, vers = -2112218811, tout = 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../modem-apis/ginger/api/libs/remote_apis/mmgsdilib/src/mmgsdilib_clnt.c:LINE 76:ARG1 805306393:ARG2 -2112218811:ARG3 0:
Unable to open router port: No such file or directory
ERR :MSG Open handle failed, unable to open program 3000003c ver beb78360 NOT FOUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 231:ARG1 805306428:ARG2 -1095269536:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 276:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306428, vers = -1095269536, tout = 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../modem-apis/msm7627_surf/api/libs/remote_apis/gstk_exp/src/gstk_exp_clnt.c:LINE 80:ARG1 805306428:ARG2 -1095269536:ARG3 0:
Unable to open router port: No such file or directory
ERR :MSG Open handle failed, unable to open program 30000012 ver 10001 NOT FOUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 231:ARG1 805306386:ARG2 65537:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 276:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306386, vers = 65537, tout = 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../modem-apis/msm7627_surf/api/libs/remote_apis/pbmlib/src/pbmlib_clnt.c:LINE 83:ARG1 805306386:ARG2 65537:ARG3 0:
Unable to open router port: No such file or directory
ERR :MSG Open handle failed, unable to open program 30000003 ver d03123cc NOT FOUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 231:ARG1 805306371:ARG2 -802085940:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 276:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306371, vers = -802085940, tout = 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../modem-apis/msm7627_surf/api/libs/remote_apis/wms/src/wms_clnt.c:LINE 88:ARG1 805306371:ARG2 -802085940:ARG3 0:
FATAL :MSG Error on server side, clnt = 162336, error status = 4 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../modem-apis/msm7627_surf/api/libs/remote_apis/nv/src/nv_clnt.c:LINE 641:ARG1 162336:ARG2 4:ARG3 0:
30000000:db08b15f 30000015:731f0000 3000005d:9202a8e4 30000089:00040000
30000002:00020000 30000016:00030000 3000005f:00010000 3000008c:00050000
30000003:ea0aa7f6 30000019:00030000 30000060:00010000 30000091:00020000
3000000a:00010000 3000001a:00030000 30000061:00010000 300000a3:00020000
3000000b:00030000 3000001b:00040000 30000064:00010000 300000a5:00020000
3000000e:00060000 3000001d:ba845703 30000066:00010000 30001000:00010000
30000010:00010000 3000003c:00030000 30000069:cfa3af4f 30002000:00000000
30000012:00040000 30000048:00040000 3000006b:00010000 3000fe00:a82d4624
30000013:00030000 3000005b:a60286b0 30000071:00010000
30000014:00020000 3000005d:00000000 30000081:00010000
creando dei link si potrebbe risolver eil problema, ma quali sono i corrispondenti?
PS. Scoperto come mandare avanti la compilazione per slatare l'errore dove dice che mancano i file dell'htc:
invece di usare il lunch, usare:
nomedevice è il nome che abbiamo dato a mkvendor.shcodice:source ./build/envsetup.sh
choosecombo 1 1 full_nomedevice 3
make
ma stai provando a compilarla da zero????????
sto provando varie strade cmq converrebbe che ci dicessimo come stiamo operando x poter meglio e in minor tempo raggiungere i risultati, poi un ragionamento tuo, anche se solo ipotesi, può essere uno spunto mio e viceversa.
Ad esempio, come sei riuscito a capire che bastava rinominare i file nel ramdisk per far funzionare il wireless?
x il porting, la baseband comunica con il framework tramite rild (il demone dell'interfeaccia radio) che utilizza la lib:
li è stato semplice visto che l'hardware del cel è qualcomm ed inoltre nel nostro boot originale quei file si chiamano qcom
il ril sono una marea di file che interagiscono tra di loro
oggi stavo provando anche io a costruirla da zero sono riuscito a creare l' extract-file.sh ma non ci sto capendo piu un c...o
si ma quali file hai estrapolato? che criterio stai usando?
i file che ho estrapolato sono questi
# This file is the file list used by extract-files.sh
## ril
lib/libgstk_exp.so
lib/libqmi.so
lib/libpbmlib.so
lib/libmmgsdilib.so
lib/libril-qcril-hook-oem.so
lib/libdsm.so
lib/liboncrpc.so
lib/libril-qc-qmi-1.so
lib/libnv.so
lib/libauth.so
lib/libwms.so
lib/libgsl.so
lib/libdiag.so
lib/liboem_rapi.so
lib/libgsdi_exp.so
lib/libril-qc-1.so
lib/libcm.so
lib/libqueue.so
lib/libdss.so
lib/libwmsts.so
lib/libdsutils.so
lib/libidl.so
lib/libsnd.so
lib/libril.so
bin/qmuxd
bin/rild
## Audio
lib/libaudioeq.so
## HAL
lib/hw/sensors.msm7k.so
lib/hw/gralloc.msm7k.so
lib/hw/lights.msm7k.so
lib/hw/copybit.msm7k.so
lib/hw/gralloc.default.so
##egl
lib/egl/libGLESv2_adreno200.so
lib/egl/libGLESv1_CM_adreno200.so
lib/egl/libq3dtools_adreno200.so
lib/egl/libEGL_adreno200.so
lib/egl/libGLES_android.so
etc/firmware/yamato_pfp.fw
etc/firmware/yamato_pm4.fw
## Camera
lib/libcamera.so
lib/liboemcamera.so
lib/libmmjpeg.so
lib/libmmipl.so
## OMX
lib/libOmxAacDec.so
lib/libOmxAacEnc.so
lib/libOmxAdpcmDec.so
lib/libOmxAmrDec.so
lib/libOmxAmrEnc.so
lib/libOmxAmrRtpDec.so
lib/libOmxAmrwbDec.so
lib/libOmxEvrcEnc.so
lib/libOmxEvrcHwDec.so
lib/libOmxH264Dec.so
lib/libOmxMp3Dec.so
lib/libOmxMpeg4Dec.so
lib/libOmxOn2Dec.so
lib/libOmxQcelp13Enc.so
lib/libOmxQcelpHwDec.so
lib/libOmxVidEnc.so
lib/libOmxWmaDec.so
lib/libOmxWmvDec.so
lib/libmm-adspsvc.so
lib/libdivxdrmdecrypt.so
## BT
etc/bt_fw.hcd
etc/bcm4329.ko
## Wifi
etc/rtecdc_ap.bin
etc/rtecdc.bin
framework/com.qualcomm.location.vzw_library.jar
app/Stk.apk
app/Stksim2.apk
poi lui li mette sotto vendor nomedevice
ho creato un cyanogen_n401.mk
ma poi non ci capisco piu niente anche perche oggi le wiki non stanno andando mi da sempre errore al server
si, ok, ma la lista deii files che hai estrapolato, dove lìhai presa? c'è un modo x capire se un file è in file proprietario?
ok son riuscito a far funzionare il gsm, solo 1 sim, la voce va, ma il resto è da provare, ho copiato nel porting che stavamo facendo i file del ril che hai postato (tutti, ma credo che di qualcuno si poteva farne a meno) inoltre i files:
libdsi_netctrl.so
libqdp.so
e framework/com.qualcomm.location.vzw_library.jar
app/Stkk@. apk
app/Stksim2k@. apk
è poco, ma un inizio
ssdavid, come hai fatto a far spegnere il led in basso?
molto bene!!!!!
mi hai anticipato stavo per tornare su quella strada
controlla se funziona anche i dati ed il bloothout
per il led se non ricordo male devi mettere il file bcm4329.ko nella cartella system/etc
io direi di continuare su questa strada e riuscire a far funzionare tutto con una sim dopo di che cominciamo a lavorare ma soprattutto riuscire a capire cosa gestisce la doppia sim ma mi sa che qui sarà ancora piu ardua la partita
il file bcm4329.ko è già in quella cartella. cmq ho modificato il file init.rc nel boot.img prendendo spunto dal boot originale aggiungendo:
MODIFICATOcodice:service bootlight /system/bin/bootlight
oneshot
cmq aggiornamento dalla cartella system del backup dell'andy, puoi crearti un file eseguibile che copia direttamente i file necessari.
ecco una bozza, quelli commentati sembrerebbero non influire sulla rete, ma solo apparentemente xchè potrebbero servire x sms mms etc, puoi pf provare e farmi sapere come va?
codice:#adb push ./lib/libgstk_exp.so /system/lib
#adb push ./lib/libqmi.so /system/lib
adb push ./lib/libpbmlib.so /system/lib
#adb push ./lib/libmmgsdilib.so /system/lib
#adb push ./lib/libril-qcril-hook-oem.so /system/lib
#adb push ./lib/libdsm.so /system/lib
#adb push ./lib/liboncrpc.so /system/lib
#adb push ./lib/libril-qc-qmi-1.so /system/lib
adb push ./lib/libnv.so /system/lib
#adb push ./lib/libauth.so /system/lib
adb push ./lib/libwms.so /system/lib
#adb push ./lib/libgsl.so /system/lib
#adb push ./lib/libdiag.so /system/lib
#adb push ./lib/liboem_rapi.so /system/lib
#adb push ./lib/libgsdi_exp.so /system/lib
adb push ./lib/libril-qc-1.so /system/lib
adb push ./lib/libcm.so /system/lib
#adb push ./lib/libqueue.so /system/lib
#adb push ./lib/libdss.so /system/lib
#adb push ./lib/libwmsts.so /system/lib
#adb push ./lib/libdsutils.so /system/lib
#adb push ./lib/libidl.so /system/lib
#adb push ./lib/libsnd.so /system/lib
adb push ./lib/libril.so /system/lib
adb push ./lib/libdsi_netctrl.so /system/lib
adb push ./lib/libqdp.so /system/lib
# da bin
adb push ./bin/rild /system/bin
adb push ./bin/qmuxd /system/bin
#da app qui andavano le sdk ma sembrerebbero non servire al momento
#adb push ./app/libqdp.so /system/app
#adb push ./app/libqdp.so /system/app
# da framework
#adb push ./framework/com.qualcomm.location.vzw_library.jar /framework/lib
Si perfetto ora che mi fai pensare era proprio quella la modifica da fare
senti perche non posti la rom cosi possiamo lavorare entrambi sullo stesso file
Inviato dal mio Andy usando Androidiani App