Changeset 12348


Ignore:
Timestamp:
06/22/09 06:23:21 (4 years ago)
Author:
BrainSlayer
Message:

just another offset

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/services/tools/overclock_atheros.c

    r12342 r12348  
    169169        int dir300mul5 = getc(in); 
    170170 
     171 
     172        fseek(in, 0x763, SEEK_SET); 
     173        int dir300div6 = getc(in); 
     174 
     175        fseek(in, 0x76f, SEEK_SET); 
     176        int dir300mul6 = getc(in); 
     177 
    171178        fseek(in, 0xdb, SEEK_SET); 
    172179        int isalfa1 = getc(in); 
     
    180187        int dir3004 = 0; 
    181188        int dir3005 = 0; 
     189        int dir3006 = 0; 
    182190 
    183191        if (dir300div == 0x3 && dir300mul == 0x5c) { 
     
    243251                div = dir300div5; 
    244252                mul = dir300mul5; 
     253        } 
     254 
     255        if (dir300div6 == 0x3 && dir300mul6 == 0x5c) { 
     256                dir3006 = 1; 
     257                div = dir300div6; 
     258                mul = dir300mul6; 
     259        } 
     260        if (dir300div6 == 0x1 
     261            && (dir300mul6 == 0x28 || dir300mul6 == 0x2c 
     262                || dir300mul6 == 0x30)) { 
     263                dir3006 = 1; 
     264                div = dir300div6; 
     265                mul = dir300mul6; 
    245266        } 
    246267 
     
    258279                else if (dir3005) 
    259280                        fseek(in, 0x75f, SEEK_SET); 
     281                else if (dir3006) 
     282                        fseek(in, 0x763, SEEK_SET); 
    260283                else 
    261284                        fseek(in, 0x1e3, SEEK_SET); 
     
    271294                else if (dir3005) 
    272295                        fseek(in, 0x76b, SEEK_SET); 
     296                else if (dir3006) 
     297                        fseek(in, 0x76f, SEEK_SET); 
    273298                else 
    274299                        fseek(in, 0x1ef, SEEK_SET); 
     
    336361                else if (dir3005) 
    337362                        fseek(in, 0x75f, SEEK_SET); 
     363                else if (dir3006) 
     364                        fseek(in, 0x763, SEEK_SET); 
    338365                else 
    339366                        fseek(in, 0x1e3, SEEK_SET); 
     
    353380                else if (dir3005) 
    354381                        fseek(in, 0x76b, SEEK_SET); 
     382                else if (dir3006) 
     383                        fseek(in, 0x76f, SEEK_SET); 
    355384                else 
    356385                        fseek(in, 0x1ef, SEEK_SET); 
Note: See TracChangeset for help on using the changeset viewer.