Register Hello & Welcome to AndroidTablets.net, is this your first visit?

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 15
Thanks Tree4Thanks

Thread: *crys* radio firmware inefficiency.

  1. #1
    Member Achievements:
    500 Experience Points 250 Experience Points 100 Experience Points 3 months registered 31 days registered

    Member #
    16754
    Join Date
    Feb 2011
    Location
    Australia
    Posts
    59
    Thanked
    15 times
    Device
    Huawei S7 (Telstra T-Touch Branded, with modded OS)

    *crys* radio firmware inefficiency.

    Hey all,

    Just letting you know, i've been poking around the radio firmware wading through alot of their incredibly um... unoptimized code.

    I'll be looking at writing an optimized version of the radio firmware after i do some more hole finding etc to make it nice and easy for me.
    Unless of course Huawei decides to actually release a new radio firmware with decent optimization.
    Things lacking...

    Decent use of extended instruction sets like thumb1/2 where appropriate (and a lot faster).
    Horrible constructs, using very power inefficient looping around all over the place like its doing some kind of drug.
    (these things just from a 10 min look around....)

    I'm not sure what compiler they used for this thing; but it was nasty... and didn't know the difference between ARM and a bag of peanuts.

    Anyone else who knows a bit of ARM asm (v6 and a bit of v7 for app side proc nubcakery), and of course their other execution states.
    go ahead and PM me, as i'm lazy and can always use useful people :P.
    xaueious, arqueiro, ivyvisors and 1 others thanked this.

  2. # ADS
    Ads
    Circuit advertisement
    Join Date
    Always
    Location
    Advertising world
    Posts
    Many

  3. #2
    Senior Member Achievements:
    500 Experience Points 1,000 Experience Points 250 Experience Points Tagger Second Class 100 Experience Points

    Member #
    6197
    Join Date
    Nov 2010
    Posts
    133
    Thanked
    1 times
    Device
    S7
    very nice! keep up the good work!

  4. #3
    Member Achievements:
    500 Experience Points 250 Experience Points 100 Experience Points 3 months registered 31 days registered

    Member #
    16754
    Join Date
    Feb 2011
    Location
    Australia
    Posts
    59
    Thanked
    15 times
    Device
    Huawei S7 (Telstra T-Touch Branded, with modded OS)
    Looking at the system; i think it might have a diag interface which would make poking around this thing a lot easier.
    Either way, most of the system seems fine for code availability.
    With a bit of pain; we may be able to get this thing off the ground running 2.3 or 3.0.
    The hardware seems capable of it despite silly remarks about 3.0 requiring dual core (not from initial intentions it wasn't, its probably a minor flaw).
    Either way; the S7 has 3 processors....
    1x Adreno 200 (GPU)
    1x Scorpion (App processor)
    1x ARM 11 if i'm not mistaken from the literature and the code being v6 compliant (baseband processor).

  5. #4
    Member Achievements:
    500 Experience Points 250 Experience Points 100 Experience Points 3 months registered 31 days registered

    Member #
    16754
    Join Date
    Feb 2011
    Location
    Australia
    Posts
    59
    Thanked
    15 times
    Device
    Huawei S7 (Telstra T-Touch Branded, with modded OS)
    Also, before anyone complains, yes i know 3 specialized procs aren't the same as a dedicated dual core app proc :P.

  6. #5
    Senior Member
    Points: 10,050, Level: 66
    Level completed: 50%, Points required for next Level: 400
    Overall activity: 0%
    Achievements:
    10,000 Experience Points Veteran 5,000 Experience Points 1 year registered 1,000 Experience Points

    Member #
    7516
    Join Date
    Nov 2010
    Location
    Dacia
    Posts
    267
    Thanked
    90 times
    Points
    10,050
    Level
    66
    Device
    Huawei s7 104
    It wont be a problem for the hardware to support version 3 the problem is to find talented people to work on getting this. as you can see we do not have yet to many gurus here but allways is hope.
    Last edited by goodoane; 02-10-2011 at 02:10 PM.
    Huawei S7 BB v104.

  7. #6
    Member Achievements:
    500 Experience Points 250 Experience Points 100 Experience Points 3 months registered 31 days registered

    Member #
    16754
    Join Date
    Feb 2011
    Location
    Australia
    Posts
    59
    Thanked
    15 times
    Device
    Huawei S7 (Telstra T-Touch Branded, with modded OS)
    Um yea; sorry i might have confused a bit; i was talking about the chip, not the arch.
    All the literature i can find seems to say its running an ARM11 baseband proc. QDevNet - Chips - QSD8x50 Chipset Family | Qualcomm Developer Network (first section details the 3 procs).
    ARM7 == v3-5 arch
    ARM9 == v5 arch
    ARM10 == v5 arch
    ARM11 == v6 arch
    Cortex == v7 arch

  8. #7
    Member Achievements:
    500 Experience Points 250 Experience Points 100 Experience Points 3 months registered 31 days registered

    Member #
    16754
    Join Date
    Feb 2011
    Location
    Australia
    Posts
    59
    Thanked
    15 times
    Device
    Huawei S7 (Telstra T-Touch Branded, with modded OS)
    I think i've worked out what they did; they have just opted to run with ASM only as it usually is a smaller executable size.
    Hand optimization would probably have been the only way to make it run with thumb2 as well where appropriate without bloating it too heavily.
    Although that doesn't excuse the crappy assembly though :P.

  9. #8
    Member Achievements:
    500 Experience Points 1,000 Experience Points 250 Experience Points 100 Experience Points Created Album pictures

    Member #
    13374
    Join Date
    Jan 2011
    Location
    Emerald-city
    Posts
    36
    Thanked
    9 times
    Device
    S7
    If we can get this radio I can work on getting it packed into an update, I wonder if the radio lock will alow this, isnt there a nand security lock that will still need to be beat, this is what is keeping us from flashing other roms too, if you can get me a radio id love to start helping out!

  10. #9
    Member Achievements:
    500 Experience Points 250 Experience Points 100 Experience Points 3 months registered 31 days registered

    Member #
    16754
    Join Date
    Feb 2011
    Location
    Australia
    Posts
    59
    Thanked
    15 times
    Device
    Huawei S7 (Telstra T-Touch Branded, with modded OS)
    I'm not greatly addept with the newer qualcomm chips but I did a lot with the 7xxx chips(G1 and magic mostly), but after I get used to the 8x50 stuff and reverse it a bit more I will be good to fine tune the radio a bit better, I especially want to remove some of the loops and suspend threads instead, as at the moment it is prob chewing up a chunk of battery when it need not.

    Sent from my S7 using Android Tablet Forum App

  11. #10
    Junior Member Achievements:
    250 Experience Points 100 Experience Points 3 months registered 31 days registered 7 days registered

    Member #
    18044
    Join Date
    Feb 2011
    Posts
    11
    Quote Originally Posted by Balcora View Post
    Um yea; sorry i might have confused a bit; i was talking about the chip, not the arch.
    All the literature i can find seems to say its running an ARM11 baseband proc. QDevNet - Chips - QSD8x50 Chipset Family | Qualcomm Developer Network (first section details the 3 procs).
    ARM7 == v3-5 arch
    ARM9 == v5 arch
    ARM10 == v5 arch
    ARM11 == v6 arch
    Cortex == v7 arch
    Qualcomm Scorpion (used in QSD8x50) is ARMv7 according:
    ARM Information Center
    Qualcomm News and Events - Press Releases - Qualcomm Introduces the World's Most Advanced Mobile Microprocessor
    Qualcomm Reveals Details on Scorpion Core | www.bdti.com
    Qualcomm Snapdragon QSD8250 - CPUlist | PDAdb.net - Comprehensive Database of Smartphone, PDA, PDA Phone, PNA, netbook & Mobile Device Specifications
    Snapdragon (System on Chip) - Wikipedia, the free encyclopedia


 
Page 1 of 2 1 2 LastLast

Ads:

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Similar Threads

  1. FM Radio on Any Tablet
    By ventma in forum Android Tablet Discussions
    Replies: 22
    Last Post: 03-06-2014, 09:03 PM
  2. Radio Apps
    By Sue7M3 in forum Coby Tablet Apps and Games
    Replies: 15
    Last Post: 12-06-2011, 10:56 AM
  3. Iheart Radio
    By kd6eiq in forum Viewsonic gTablet Apps and Games
    Replies: 0
    Last Post: 01-30-2011, 02:45 PM
  4. No Radio on Gentouch78
    By srfpala in forum Android Tablet Discussions
    Replies: 4
    Last Post: 01-11-2011, 12:02 PM
  5. Resco Radio
    By resco.net in forum Android Tablet Usage, Tips & Tricks
    Replies: 0
    Last Post: 12-30-2010, 11:47 AM

Search tags for this page

am&fm radio apps aus for android tablet
,
arm7v3
,
hack flash 11 for qsd8250
,
hack flash player qsd8250
,
hack ideos s7 processor
,
qsd8250 android tablet
,

qsd8250 boot

Click on a term to search our sites for related topics.
Powered by vBulletin® Version 4.1.11
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Android Tablets.net is not affiliated or associated with Google, Android Project or any of the device manufacturers listed on this site.
We are simply an enthusiast site.
All times are GMT -5. The time now is 06:37 PM.