Java, Objective-C, C++, C#, Perl, PHP, Ruby, Python, Scala, and COBOL


자바, 오브젝티브-C, 시 샤프, 펄, 하이퍼텍스트 프리프로세서, 루비, 파이썬, 스칼라, 코블


.c는 c파일 .cpp는 c++파일

 

고로 c 컴파일러와 c++컴파일러로 나누어 집니다. 서로 다른 컴파일러

 

.cpp에서 c문법이 가능한 것은 c++은 c언어를 포함하고 있기 때문

 

물론 c언어의 모든 규격을 따르고 있지는 않고 c99규격까지만 따르고 있습

 

그 이전의 레거시 규격들은 따르지 않죠. 하지만 c에서는 이 레거시 규격도 포함하고 있습니다.

 

일상적으로 사용하는 문법들은 c++에서 모두 포용하고 있습니다

Posted by 사과99

http://jerrysama.tistory.com/50


1. 공유기 ssh 활성화


고급설정 - 관리 - 시스템 - ssh enable 을 예


2. putty 이용 공유기에서 cfe 파일을 추출


cat /dev/mtd0 > original_cfe.bin


3. SCP 프로그램으로 PC로 파일복사


4. PC에서 동일폴더에 original_cfe.bin , new_cfe.bin , cfe.exe 놓고 cfe.exe 실행


msvcr100.dll 에러시

64bit : 내컴퓨터 - c드라이브 - Windows - syswow64 에 msvcr100.dll파일 복사

                                             - system32 에 msvcr100.dll파일 복사

32bit : 내컴퓨터 - c드라이브 - Windows - system32 에 msvcr100.dll파일 복사


5. Winscp 이용 new_cfe.bin & mtd-write & FW_RT_AC68U_30043763626.trx 공유기에 파일복사


6. putty 로 점검

 

grep mac *.bin


grep secret *.bin

 

chmod u+x mtd-write


./mtd-write new_cfe.bin boot


mtd-write2 FW_RT_AC68U_30043763626.trx linux


reboot


7. Nvram 클리어


cfe.zip

msvcr100.zip

mtd-write.zip

CFEEdit v1.2.zip


nvram set odmpid=RT-N66W

nvram commit

reboot


CHECK YOUR ROUTER FLASH CHIP:

dmesg | grep -e "flash" -e "nand" -e "amd" /tmp/syslog.log


https://www.snbforums.com/threads/asus-routers-cfe-dumps-collection.17793/


https://slickdeals.net/forums/showpost.php?p=73690012&postcount=3895


https://www.hqt.ro/transmission-on-asuswrt-routers-through-entware/


Posted by 사과99

https://portableapps.com/apps/internet/winscp_portable


https://portableapps.com/apps/internet/putty_portable



cat /proc/cpuinfo


- 부트 로더 버전(CFE 버전)을 확인

nvram get bl_version


- 보드 개정판을 표시

nvram get boardrev


- 하드웨어 개정판을 표시

nvram get HW_ver


- 오버클럭 (?순정에서는 재부팅시 리셋)

nvram get clkfreq


static unsigned int cpu_clock_table[] = {600, 800, 1000, 1200, 1400, 1600};

static unsigned int ddr_clock_table[] = {333, 389, 400, 533, 666, 775, 800};


nvram set clkfreq=1200,666 or nvram set clkfreq=1200,800

nvram commit


openssl speed aes-128-cbc


- NVRAM (설정)을 삭제

mtd-erase2 nvram

nvram erase


- 온도

cat /proc/dmu/temperature

wl -i eth1 phy_tempsense

wl -i eth2 phy_tempsense


- 라우터를 재부팅

reboot


- nvram 

nvram show | grep ccode

nvram show | grep reg

nvram show | grep country

nvram show | grep power

nvram show | grep chlist


-cfe

strings /dev/mtd0 |grep ccode


wl txpwr_target_max

wl -i eth2 txpwr_target_max

wl -i eth1 txpwr_target_max


dmesg | grep Bad

dmesg | grep nand_read_bbt | wc -l


wl_txpower = powerslide

wl0_txpower = 2.4ghz

wl1_txpower = 5ghz


-------------------------------------------------------------------


https://www.snbforums.com/threads/ac68u-all-region-channels-max-tx-power-how-to.19262/


unlock all channels  ( #a <-> US )


nvram set asuscfe0:ccode=#a

nvram set asuscfe1:ccode=#a

nvram set asuscfe0:regrev=0

nvram set asuscfe1:regrev=0

nvram set asuscfecommit=1


KR      KOREA, REPUBLIC OF

using stock "US"; UNITED STATES

wl txpwr_target_max 19.0 19.0 19.0 (about 80mW)

2.4 Ghz channels: 1-11

5Ghz channels:36 40 44 48 149 153 157 161 165 


using "SG": SINGAPORE

wl txpwr_target_max 19.5 19.5 19.5 (about 90mW)

2.4 Ghz channels: 1-13

5Ghz channels: Same as Stock "US" ccode 36 40 44 48 149 153 157 161 165 


using "AU": AUSTRALIA

wl txpwr_target_max 23.5 23.5 23.5 (about 224mW)

2.5Ghz channels: 1-13

5Ghz Channels:36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144 149 153 157 161 165


using "#a":

wl txpwr_target_max 25.0 25.0 25.0 (about 316mW)

wl0_chlist=1 2 3 4 5 6 7 8 9 10 11 12 13 14

wl1_chlist=34 36 38 40 42 44 46 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165


nvram set 0:ccode=#a

nvram set 1:ccode=#a

nvram set 0:regrev=0

nvram set 1:regrev=0

nvram set wl0_country_code=#a

nvram set wl0_country_rev=0

nvram set wl0_reg_mode=off

nvram set wl1_country_code=#a

nvram set wl1_country_rev=0

nvram set wl1_reg_mode=off

nvram commit

reboot


wl country list

wl country CA

wl chanspec_txpwr_max


But you can change country code and increase tx power once you will edit cfe: (기본값106)

ex) nvram set 0:maxp2ga0=120

0:maxp2ga0=120 

0:maxp2ga1=120 

0:maxp2ga2=120

1:maxp5ga0=120,120,120,120

1:maxp5ga1=120,120,120,120

1:maxp5ga2=120,120,120,120


Default: 106 = 25 dBm (316 mW)

Highest setting is 120 = 28.50 dBm (708 mW)

4 = 1 dBm (1.3 mW) / 114 = 27 dBm (500 mW)

Posted by 사과99