Froyo ROM till U8300

Diskussion i 'U8300' startad av silas, 13 mar 2011.

  1. Pata

    Pata Adult Droid Medlem

    Blev medlem:
    30 aug 2009
    Inlägg:
    512
    Mottagna gillanden:
    6

    MINA ENHETER

    Hmm. Läste tråden lite snabbt. Frågan är om det finns en färdig rom att ladda ner som fungerar?

    Sent from my Garmin-Asus A10 using Tapatalk
     
  2. lugiber

    lugiber Kid Droid Medlem

    Blev medlem:
    18 apr 2011
    Inlägg:
    51
    Mottagna gillanden:
    4

    MINA ENHETER

    Läs lite mer noggrant så ser du att det finns en för U8500 att ladda ned.
    Men det har vissa nackdelar...
     
  3. silas

    silas Teen Droid Medlem

    Blev medlem:
    5 feb 2011
    Inlägg:
    269
    Mottagna gillanden:
    37

    MINA ENHETER

    Jag ska testa igen när jag har tid...

    Jag kör ungefär 50/50 mellan W7 och Ubuntu, men det var med linux som jag försökte kompilera, med en guide som var gjord för nexus s.
     
  4. silas

    silas Teen Droid Medlem

    Blev medlem:
    5 feb 2011
    Inlägg:
    269
    Mottagna gillanden:
    37

    MINA ENHETER

    Det finns en rom med 2.3 men den har nackdelen att skärmen är dåligt kalibrerad (den registrerar tryck längre in än där du egentligen har tryckt, altså är det nästintill omöjligt att trycka på de yttersa milimetrarna) och att GPS inte fungerar. Och FM-radio tror jag inte heller fungerar, men det var också allt som jag har hittat.

    En lite anpassad version för u8300 finns att ladda ned här:
    https://swedroid.se/forum/showthread.php?t=40999
    Där finns även en guide för hur du ska kunna få in romen i telefonen.
     
  5. Rille P

    Rille P Baby Droid Medlem

    Blev medlem:
    31 mar 2011
    Inlägg:
    29
    Mottagna gillanden:
    1

    MINA ENHETER

    I så fall, ladda ner kompilatorn som jag beskriver (googla hur man använder repo/git om du behöver). Se till att den finns i din PATH. Lägg t.ex. in ARCH och CROSS_COMPILE grejerna i högt upp i make-filen. Fixa din config:

    $ adb pull /proc/config.gz
    $ zcat config.gz > .config

    Kör t.ex.

    $ make menuconfig

    för att göra ändringar. Därefter, kompilera:

    $ nice make -j4

    "nice" för att kompileringen inte ska hogga systemet, och "4" för att jag kör en dual-core (siffran ska vara två gånger antal cores om man vill utnyttja sin datorkraft..). Om kompileringen går vägen ligger den nya kärnan i "arch/arm/boot/zImage".

    Har du problem, beskriv dessa så kanske någon kan hjälpa. Vi har alla olika bakgrund, så det är lite svårt att veta vad man ska anta för gemensamma baskunskaper..

    PS jag skriver "t.ex." på några ställen därför att många sätt är bra, utom de dåliga. Android är dåligt dokumenterat och många av de guider som finns är telefon-specifka och ibland rent felaktiga, så det är hyfsat svårt att pilla med de här grejerna om man inte har god datakunskap (operativsystem/programmering/kompilatorer etc).
     
  6. Rille P

    Rille P Baby Droid Medlem

    Blev medlem:
    31 mar 2011
    Inlägg:
    29
    Mottagna gillanden:
    1

    MINA ENHETER

    Ni som pillat en del med froyo-roms osv, jag är lite nyfiken. Vilka program används för att driva radio-chippet, dvs det som sköter allt med mobiltelefoni,3g mm? Två exempel på rak arm:

    /system/bin/qmuxd
    /system/bin/rild (Radio Interface Layer Daemon)

    Några som kan lista några fler? Behövs några config-filer?

    Också, är mobiltelefoni/3g fullt funktionell med froyo eller vad är statusen?
     
  7. Rille P

    Rille P Baby Droid Medlem

    Blev medlem:
    31 mar 2011
    Inlägg:
    29
    Mottagna gillanden:
    1

    MINA ENHETER

    Hmm.. jag läste fel så jag tog bort vad jag skrev :-)
     
    Last edited: 12 maj 2011
  8. silas

    silas Teen Droid Medlem

    Blev medlem:
    5 feb 2011
    Inlägg:
    269
    Mottagna gillanden:
    37

    MINA ENHETER

    http://paste.ubuntu.com/607072/
    Detta är listan på alla filer i /system/bin/ med gingerbread.
    Både qmuxd och rild finns altså. Configfiler har jag inte en susing om, hur kollar man det? Och var lagras de i android? Det finns inget i /config .

    Med gingerbread så fungerar 3g finfint, kanske till och med lite bättre än med 2.1, men det är bara en känsla jag har, inget som är testat.
     
  9. silas

    silas Teen Droid Medlem

    Blev medlem:
    5 feb 2011
    Inlägg:
    269
    Mottagna gillanden:
    37

    MINA ENHETER

    Att kompilera en kernel är ju en hel vetenskap :o
    Nåja, det här är vad jag gjort hitills:
    Jag har lagt innehållet ifrån huaweis eclairkernel i en mapp.
    Kopierat över config ifrån telefonen (gingerbread) med de kommandona som du sa:
    $ adb pull /proc/config.gz
    $ zcat config.gz > .config
    Laddat ned arm-eabi-4.4.3 från androids git, jag hoppas det är rätt kompilator?
    Kört följande kommando för att den ska använda den rätta kompilatorn:
    export CROSS_COMPILE=/home/silas/WORKING_DIRECTORY/prebuilt-cf30d59/arm-eabi-4.4.0/bin/arm-eabi-
    Kört "make", och här kommer problemen :(
    Klickade först igenom alla dessa frågor som kom och hoppades att det stod rätt i configfilen från telefonen (gjorde jag fel där?).
    Sedan kommer felmedelandet:
    Kod:
    #
    # configuration written to .config
    #
      CHK     include/linux/version.h
      CHK     include/linux/utsrelease.h
      SYMLINK include/asm -> include/asm-x86
      CC      kernel/bounds.s
    cc1: error: unrecognized command line option "-m64"
    cc1: error: unrecognized command line option "-mno-red-zone"
    cc1: error: unrecognized command line option "-mcmodel=kernel"
    cc1: error: unrecognized command line option "-maccumulate-outgoing-args"
    make[1]: *** [kernel/bounds.s] Error 1
    make: *** [prepare0] Error 2
    
    Kan det bero på att jag kör med 64-bit ubuntu och kompilatorn var för 32-bit? Eller spelar det ingen roll? Antar att det är här problemet ligger, för om jag körde utan crosscompilator-grejset så gick det bättre, och jag tror att den även kompilerade färdigt en gång, annars detta felmedelande: http://paste.ubuntu.com/607834/.

    Finns det en 64-bits kompilator att få tag på någonstans, eller måste man kompilera den själv, eller är det enklare att köra med en virtualboxinstallation?

    Jag ska försöka leta vidare på internet om jag hittar någon kompilator för 64-bit, annars så hoppas jag på att du har någon vettig ide om vad som är fel ;)