Habe hier noch einige alte Access Point rumfliegen (Extreme Networks Altitude 350-2) die für die Nutzung mit einem Controller gedacht sind, also nicht standalone. Also mal aufgeschraubt und einen Pegelwandler gefunden (DS14C232CM) sowie einen Pin-Header gefunden. An einem Pin kommt auch was raus, jedoch scheint das kein RS232 Signal zu sein denn die Konsole spuckt nix aus (8N1, verschiedene Baudraten). Wie komme ich denn weiter?
Mal mit Startbit, Stopbit und Parität gespielt? Bitrate kannst Du ja mit dem Oszi messen.
Soweit ich das hier mit dem popeligen Handoszi beurteilen kann kommt das 9600 Baud am nächsten. Was sind denn noch gängige Kombinationen neben 8N1? Mir ist in der Praxis noch nix anderes untergekommen. Möglichkeiten gibt es ja sehr viele...
Sebastian R. schrieb: > jedoch scheint das kein RS232 Signal zu sein denn > die Konsole spuckt nix aus (8N1, verschiedene Baudraten). RS-232 hat mit dem Protokoll so gut wie nichts zu tun. Es beschreibt i.W. nur die Pinbelegungen der Stecker und die elektrischen Eigenschaften der Schnittstelle. Über Art und Anzahl der Bits und die Geschwindigkeit macht es keine Aussage, es können über diese Schnittstelle durchaus auch synchrone Daten oder asynchrone mit nur 5 Bit übertragen werden.
Sebastian R. schrieb: > An einem Pin kommt auch was raus, jedoch scheint das kein RS232 Signal > zu sein denn die Konsole spuckt nix aus (8N1, verschiedene Baudraten). Wie angeschlossen? Wenn die Einblendung im Display stimmt, dann stimmt ja immerhin schon mal der Signalpegel. Was ist das für ein 16poliges IC direkt neben der Stiftleiste? (Übrigens: Mit mehr Licht rauscht Deine Kamera weniger und braucht weniger Zeit zum Belicht und man hätte Chancen, mehr auf dem Bild zu erkennen, weil neben dem Rauschen auch das Verwackeln fehlen würde ...)
foo schrieb: > Über Art und Anzahl der Bits und die Geschwindigkeit macht es keine > Aussage, es können über diese Schnittstelle durchaus auch synchrone > Daten oder asynchrone mit nur 5 Bit übertragen werden. Das stimmt (leider) wobei sich aber einige Einstellungen als "Standard" etabliert haben. Rufus Τ. Firefly schrieb: > Wie angeschlossen? Gemessen zwischen GND und Pin 9 des Headers. Rufus Τ. Firefly schrieb: > Wenn die Einblendung im Display stimmt, dann stimmt ja immerhin schon > mal der Signalpegel. Ja das stimmt so wie dargestellt (Skalierung + Teiler v. Tastkopf). Rufus Τ. Firefly schrieb: > Was ist das für ein 16poliges IC direkt neben der > Stiftleiste? Siehe 1. Post. Rufus Τ. Firefly schrieb: > Mit mehr Licht rauscht Deine Kamera weniger und braucht > weniger Zeit zum Belicht und man hätte Chancen, mehr auf dem Bild zu > erkennen, weil neben dem Rauschen auch das Verwackeln fehlen würde War schon spät und hatte nur die Handyknipse zur Hand - aber was glaubst du denn da noch erkennen zu können? Ich habe das Signal auch schonmal ein bischen auseinandergzogen: die flanken sind steil, nicht verrundet und wie du schonbemerkt hast weist der Pegel auch auf eine serielle Schnittstelle hin. Vielleicht noch von Bedeutung: die Signal die in den Pegelwandler gehen haben nicht den üblichen TTL-Pegel sondern nur 2,5V.
Sebastian R. schrieb: > Rufus Τ. Firefly schrieb: >> Was ist das für ein 16poliges IC direkt neben der >> Stiftleiste? > > Siehe 1. Post. ... übersehen. Was zeigt denn Dein Terminalprogramm an? Du schreibst nur "die Konsole spuckt nichts aus" - da sollten wenigstens irgendwelche Störzeichen o.ä. zu sehen sein. Was überhaupt ist "die Konsole"? Was verwendest Du da?
Rufus Τ. Firefly schrieb: > Was zeigt denn Dein Terminalprogramm an? Du schreibst nur "die Konsole > spuckt nichts aus" - da sollten wenigstens irgendwelche Störzeichen o.ä. > zu sehen sein. Leider absolut garnix. Rufus Τ. Firefly schrieb: > Was überhaupt ist "die Konsole"? Was verwendest Du da? TerraTerm und Putty mit der seriellen Schnittstelle von meinem Mainboard. Jetzt habe ich eine kleine USB-UART Bridge vor den Pegelwandler gehängt aber auch damit kommt keinerlei Ausgabe.
Hallo, hoffe es hilft Dir weiter. 9600 baud Pin2 (TXD) GND 1 2 GND TXD 3 4 GND Rin1 5 6 GND Dout2 7 8 GND RXD 9 10 GND GND 11 12 GND Gruß Ronny
Hallo Ronny, woher hast du denn diese Info? Also so wie ich das sehe sind bei dem Header TXD und RXD gegenüber deiner Quelle vertauscht, denn das Signal bekomme ich nur an Pin 9 von JP202. Die Anordnung der GND-Pins stimmen jedenfalls. Und die 9600 Baud hatte ich auch schon gestern mittels Oszi rausbekommen. Hast du auch so einen AP ?
Könnte das passen:
1 | ea ea ea ea ea ea ea ea ea |
2 | ––_––___–__–_–_–––__––_––––––_––_–_–__–_––_––––––_––_–__––___–_–_–_––__–_–––_–___–_––––– |
3 | |
4 | 00 01110110 10001100 00000100 10110100 00000100 11001110 10100110 00101110 0000 |
5 | 0x6E 0x31 0x20 0x2D 0x20 0x73 0x65 0x74 |
6 | 'n' '1' ' ' '-' ' ' 's' 'e' 't' |
7 | |
8 | a = Startbit (Anfang) |
9 | e = Stoppbit (Ende) |
Es sieht so aus, als wurde da "…n1 - set…" übertragen. Wenn das richtig ist, handelt es sich um eine RS-232-Übrtragung mit 9600 Baud, 8 Datenbits, 1 Stoppbit und ohne Parität. Auch die Spannungspegel passen ja ganz gut dazu. Sebastian R. schrieb: > die Konsole spuckt nix aus (8N1, verschiedene Baudraten) Dann stimmt evtl. mit deiner Konsole oder der Verkabelung etwas nicht.
:
Bearbeitet durch Moderator
Hallo, schau mal nach ob dein Anschluß an diesem Chip hängt, falls ja besorg Dir mal das Datenblatt von dem Chip. Leider kann man das auf deinem Foto nicht sehen und ich bin noch bis 2.11 ausser Haus kann also nicht bei mir nach sehen. Ist auch schon ewig her das ich das Ding mal angetestet habe. DS14C232CM Gruß Ronny
So, mal Rückmeldung: keine Ahnung was los war aber denn ein Loopbacktest (RX und TX verbunden) funktionierte. kopfschüttel Aber ein Versuch mit meinem alten Netbook unter XP und einem USB-RS232 Wandler brachte den Erfolg. Bootlog (Ethernet verbunden)
1 | ar531x rev 0x00005742 firmware startup... |
2 | SDRAM TEST...PASSED |
3 | |
4 | |
5 | Atheros AR5001AP default version 3.0.0.43A |
6 | Chantry Networks BootROM Software Version: 2.2.0 |
7 | |
8 | |
9 | 0 |
10 | auto-booting... |
11 | |
12 | Attaching to TFFS... done. |
13 | Loading /fl/bp200.img...1707072 |
14 | Starting at 0x804846e0... |
15 | |
16 | /fl/ - Volume is OK |
17 | ru_image_signature_read: Image signature not set. |
18 | set_log_level:L40:set LOG_LEVEL to LOG_INFO. |
19 | ruMgmtGetBackupTunnel: No backup tunnel found |
20 | apCfgCountryCodeSet:L4542:SET REBOOT:countrycode:840 |
21 | apCfgRadioChannelSet - Wlan0 - set value: 5300, AutoChanSelect: 0, channel: 5300 |
22 | apCfgRadioChannelSet - Wlan1 - set value: 2437, AutoChanSelect: 0, channel: 2437 |
23 | apCfgDhcpcModeSet - enabling ReAuthenticateFlag |
24 | Key Table (Static) now [16] |
25 | Key Table (Static) now [16] |
26 | apCfgAutoChanSelectSet - Wlan0 - AutoChanSelect: 1 rc 1040000, channel: 5300 |
27 | apCfgAutoChanSelectSet - Wlan1 - AutoChanSelect: 1 rc 1040000, channel: 2437 |
28 | Pre-parsing Configuration File "/fl/apcfg". |
29 | Configuration file checksum: 41b26 is good |
30 | Reading Configuration File "/fl/apcfg". |
31 | apCfgRadioChannelSet - Wlan0 - set value: 5320, AutoChanSelect: 0, channel: 5320 |
32 | apCfgRadioChannelSet - Wlan1 - set value: 2432, AutoChanSelect: 0, channel: 2432 |
33 | Key Table (Static) now [16] |
34 | apCfgAutoChanSelectSet - Wlan0 - AutoChanSelect: 0 rc 0, channel: 5320 |
35 | apCfgAutoChanSelectSet - Wlan1 - AutoChanSelect: 0 rc 0, channel: 2432 |
36 | Configuration file checksum: 41b26 is good |
37 | L|00:00:02.199|80fbfdf0|apcfg.c:4013|apCfgForeignAPSet|# foreignAP = 0 |
38 | L|00:00:02.449|80fbfdf0|usrEndLib.c:96|usrEndLibInit|# Add interfaces B |
39 | wds notify eth: Can not send data through message queue, errno = d0003 |
40 | L|00:00:04.149|80fbfdf0|datasocket.c:180|aeDataPathAttach|# Attaching tunnel protocol to ae0 |
41 | clusters: 1152 free: 896 usage: 256 |
42 | print_log_level:L50:Current LOG_LEVEL is LOG_INFO. |
43 | L|00:00:04.149|80fbfdf0|m2Task.c:146|m2WdgInit|# Initialize timer |
44 | L|00:00:04.149|80fbfdf0|m2Task.c:134|m2Dot1xCBInit|# Initialize |
45 | ar5212AttachRateTables - attching rate tables |
46 | apInit - Created Rate Set for radio: 0 |
47 | Rate Set for Radio-0 OpBss-0: 6000(b) 9000 12000(b) 18000 24000(b) 36000 48000 54000 |
48 | apVlanResetnetEvent: Starting tNetEvent... |
49 | - Initializing all Vns's for wlan: 0 |
50 | apSecurityInit - Wlan:0, Resetting Security Params for all Vns's |
51 | Static/BC Keys loaded OK |
52 | ar5212AttachRateTables - attching rate tables |
53 | apInit - Created Rate Set for radio: 1 |
54 | Rate Set for Radio-1 OpBss-0: 1000(b) 2000(b) 5500(b) 11000(b) |
55 | apVlanReset - Initializing all Vns's for wlan: 1 |
56 | apSecurityInit - Wlan:1, Resetting Security Params for all Vns's |
57 | Static/BC Keys loaded OK |
58 | Attaching interface lo0...done |
59 | |
60 | Adding 11506 symbols for standalone. |
61 | ru_image_personality_check: AP startup role -1 |
62 | |
63 | AP SNMP Agent Initialization Started!!! |
64 | |
65 | AP SNMP Agent Initialization Done!!! |
66 | SUPP1X: EAP INFO Initialized EAP |
67 | SUPP1X: EAP INFO Created EAP Instance |
68 | SUPP1X: EAP INFO Initialized EAP1X |
69 | SUPP1X: MSS MAJOR supp1x new state disconnected/failure |
70 | SUPP1X: MSS MAJOR supp1x new state init |
71 | L|00:00:06.349|80fbfdf0|wds_chantry.c:314|WDS_init|# Initializing WDS objects |
72 | L|00:00:06.349|80fbfdf0|m2Task.c:177|m2AddDot1xCallBack|# Adding CB |
73 | apCservInit - Initializing Connection Services |
74 | RM(0) [6366 ms] - Radio Manager Task Running. |
75 | RM(0) [6366 ms] - Disabling Radio Service on radio: 0 |
76 | RM(1) [6366 ms] - Radio Manager Task Running. |
77 | RM(1) [6366 ms] - Disabling Radio Service on radio: dot1xTask - Dot1x task started |
78 | 1 |
79 | dot1xTask - radio: 0, resetting vlans: 0 1 2 3 4 5 6 7 |
80 | dot1xTask - radio: 1, resetting vlans: 0 1 2 3 4 5 6 7 |
81 | radmanInit: Radio Manager Initialized |
82 | wlan1 Ready |
83 | wlan0 Ready |
84 | Ready |
85 | Cserv Task Started |
86 | ru_mgmt start waiting for dot1x authentication to proceed |
87 | ru_mgmt finish waiting for dot1x authentication to proceed |
88 | ru_random_delay - delay for approx: 1 S (scaledDelay 2 reRegister 0- force 0) |
89 | STEP<0> (1/1) @ 0:00.000: Initialization, |
90 | STEP<1> (1/1) @ 0:00.000: Read AP initial config file, |
91 | TLV_DICT out of date, updating... |
92 | Serial No.: '100000606D081328' |
93 | read_init_config Model: 'AL350-2e' |
94 | Software version: 'V5R3.10903.0 (5.0.3.09.00003)' |
95 | STEP<2> (1/3) @ 0:00.017: Setup AP ethernet interface, |
96 | apBuildDefaultHostName : Addr 0x8041ca80 Addr 0x8041ca80 do dhcp static 0 |
97 | No Host Name in apCFG |
98 | Cfg New AL350-100000606D081328 size 25 |
99 | The Host Name for DHCP Discovery is: AL350-100000606D081328 |
100 | Awaiting dhcpBind ... 30,29,28, Done. |
101 | IPaddr: 192.168.0.111 |
102 | DNS 1: 192.168.0.10 |
103 | DNS 2: 192.168.0.63 |
104 | Domain: 'HOME.local'. |
105 | Gateway: 192.168.0.63 |
106 | STEP<3> (1/1) @ 0:03.067: Read saved AC info conf file, |
107 | STEP<7> (1/1) @ 0:03.067: Check for static AC IP addresses, |
108 | STEP<8> (1/3) @ 0:03.067: Discover DA via Unicast SLP, |
109 | Finding AC managers for service='extreme' |
110 | Awaiting dhcpcInformGet... 3, Done. |
111 | Finding RU managers for service='extreme' |
112 | Awaiting dhcpcInformGet... 3, Done. |
113 | Step<8>: Delay for 1250 mili seconds... |
114 | STEP<8> (2/3) @ 0:04.733: Discover DA via Unicast SLP, |
115 | Finding AC managers for service='extreme' |
116 | Awaiting dhcpcInformGet... 3, Done. |
117 | Finding RU managers for service='extreme' |
118 | Awaiting dhcpcInformGet... 3, Done. |
119 | Step<8>: Delay for 1250 mili seconds... |
120 | STEP<8> (3/3) @ 0:06.400: Discover DA via Unicast SLP, |
121 | Finding AC managers for service='extreme' |
122 | Awaiting dhcpcInformGet... 3, Done. |
123 | Finding RU managers for service='extreme' |
124 | Awaiting dhcpcInformGet... 3, Done. |
125 | Step<8>: Delay for 1250 mili seconds... |
126 | STEP<9> (1/3) @ 0:08.067: Discover DA via DNS, |
127 | Configured hostname is blank. Using default of 'ext-summitwm-connect-1'. |
128 | Using DHCP provided DomainSuffix of 'HOME.local'. |
129 | Requesting "ext-summitwm-connect-1.HOME.local" from 192.168.0.10 |
130 | Requesting "ext-summitwm-connect-1.HOME.local" from 192.168.0.63 |
131 | Step<9>: Delay for 1250 mili seconds... |
132 | STEP<9> (2/3) @ 0:09.233: Discover DA via DNS, |
133 | Configured hostname is blank. Using default of 'ext-summitwm-connect-1'. |
134 | Using DHCP provided DomainSuffix of 'HOME.local'. |
135 | Requesting "ext-summitwm-connect-1.HOME.local" from 192.168.0.10 |
136 | Requesting "ext-summitwm-connect-1.HOME.local" from 192.168.0.63 |
137 | Step<9>: Delay for 1250 mili seconds... |
138 | STEP<9> (3/3) @ 0:10.400: Discover DA via DNS, |
139 | Configured hostname is blank. Using default of 'ext-summitwm-connect-1'. |
140 | Using DHCP provided DomainSuffix of 'HOME.local'. |
141 | Requesting "ext-summitwm-connect-1.HOME.local" from 192.168.0.10 |
142 | Requesting "ext-summitwm-connect-1.HOME.local" from 192.168.0.63 |
143 | Step<9>: Delay for 1250 mili seconds... |
144 | STEP<10> (1/3) @ 0:11.567: Discover DA via Multicast SLP, |
145 | Finding AC managers for service='extreme' |
146 | Finding RU managers for service='extreme' |
147 | Step<10>: Delay for 1250 mili seconds... |
148 | STEP<10> (2/3) @ 0:24.733: Discover DA via Multicast SLP, |
149 | Finding AC managers for service='extreme' |
150 | Finding RU managers for service='extreme' |
Hilfe
1 | ar531x rev 0x00005742 firmware startup... |
2 | SDRAM TEST...PASSED |
3 | |
4 | |
5 | Atheros AR5001AP default version 3.0.0.43A |
6 | Chantry Networks BootROM Software Version: 2.2.0 |
7 | |
8 | |
9 | 2 |
10 | |
11 | oot]: ? |
12 | |
13 | ? - print this list |
14 | @ - boot (load and go) |
15 | p - print boot params |
16 | c - change boot params |
17 | e - print fatal exception |
18 | v - print version |
19 | B - change board data |
20 | S - show board data |
21 | C - change Chantry parameters |
22 | P - show Chantry parameters |
23 | E - erase Chantry parameters |
24 | G - get Chantry hardware version |
25 | H - set Chantry hardware version |
26 | n netif - print network interface device address |
27 | $dev(0,procnum)host:/file h=# e=# b=# g=# u=usr [pw=passwd] f=# |
28 | tn=targetname s=script o=other |
29 | boot device: tffs=drive,removable file name: /tffs0/vxWorks |
30 | Boot flags: |
31 | 0x02 - load local system symbols |
32 | 0x04 - don't autoboot |
33 | 0x08 - quick autoboot (no countdown) |
34 | 0x20 - disable login security |
35 | 0x40 - use bootp to get boot parameters |
36 | 0x80 - use tftp to get boot image |
37 | 0x100 - use proxy arp |
38 | |
39 | available boot devices:Enhanced Network Devices |
40 | ae0 tffs |
Bootparameter
1 | [Boot]: p |
2 | |
3 | boot device : tffs: |
4 | unit number : 0 |
5 | processor number : 0 |
6 | file name : /fl/bp200.img |
7 | inet on ethernet (e) : 192.168.0.111:ffffff00 |
8 | gateway inet (g) : 192.168.0.63 |
9 | flags (f) : 0x0 |
Versionsinfo
1 | [Boot]: v |
2 | CPU: Atheros AR5001AP default |
3 | BSP version: 3.0.0.43A |
4 | Chantry Networks BootROM Software Version: 2.2.0 |
5 | Creation date: Nov 24 2004, 17:06:01 |
Board Data
1 | [Boot]: S |
2 | name: Atheros AR5001AP default |
3 | magic: 35333131 |
4 | cksum: 1b7d |
5 | rev: 3 |
6 | major: 1 |
7 | minor: 0 |
8 | pciid: 0013 |
9 | wlan0: yes 00:04:96:29:f7:50 |
10 | wlan1: yes 00:04:96:29:f7:58 |
11 | enet0: yes 00:04:96:28:54:45 |
12 | enet1: no ff:ff:ff:ff:ff:ff |
13 | uart0: yes |
14 | sysled: no, gpio 0 |
15 | factory: no, gpio 0 |
16 | serclk: internal |
17 | cpufreq: calculated 220000000 Hz |
18 | sysfreq: calculated 55000000 Hz |
19 | memcap: disabled |
20 | watchdg: enabled |
Chantry Parameter
1 | [Boot]: P |
2 | |
3 | Checksum : 0x0001892d |
4 | Pattern : BP2X |
5 | Structure Version : 5 |
6 | FLASH Size (bytes) : 8388608 |
7 | Watchdog Timeout Count : 0 |
8 | Watchdog Timeout Limit : 5 |
9 | Serial Number (16 digits) : 100000606D081328 |
10 | Boot ROM S/W Version Major : 2 |
11 | Boot ROM S/W Version Minor : 2 |
12 | Boot ROM S/W Version Patch : 0 |
13 | Login Checksum : 0x000038f4 |
14 | Hardware Version : 0x00000002 |
15 | Application Load Status : 0x00000000 |
16 | Chantry Boot S/W Ver. String : 2.2.0 |
17 | Atheros Boot S/W Ver. String : 3.0.0.43A |
18 | Login (max. 32 chars) : admin |
19 | Password (max. 32 chars) : e~=2.718 |
20 | Encrypt Key Checksum : 0x0000e738 |
21 | Encrypt Key Area Format : 0x00000020 |
22 | Encrypt Key Area (hex) : 653863626362346564396166613965316430353433393531393635356335313200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
Leider kommt man mit dem Login dort nicht per Telnet auf die Kiste - warum auch immer (incorrect login). Aber wenn man mal google mir "AR5001AP" füttert kommen zahlreiche Anleitungen für dd-wrt und Openwrt :) Da werd ich mal rumprobieren.
Yalu X. schrieb: > Es sieht so aus, als wurde da > > "…n1 - set…" > > übertragen. Sebastian R. schrieb: > Bootlog (Ethernet verbunden) > … > apCfgRadioChannelSet - Wlan1 - set value: 2437, AutoChanSelect: 0, channel: 2437 > … > apCfgRadioChannelSet - Wlan1 - set value: 2432, AutoChanSelect: 0, channel: 2432 > … ^^^^^^^^ Juhu, dann habe ich das Oszibildchen von oben also tatsächlich richtig dekodiert :)
:
Bearbeitet durch Moderator
Japp, vielen Dank noch mal an alle! Woran es genau lag weiß ich zwar immer noch nicht aber die erste Hürde ist genommen und nun kämpfe ich mit dem Bootloader.
Naja, das Ding sendet ja auch nur TTL-Pegel. Eine RS-232 Schnittstelle erwartet aber einen Pegel zwischen -3V und -15V für TRUE und zwischen +3V und +15V für FALSE. Manche Mainboards - aber eben längst nicht alle - kommen aber auch mit TTL-Pegel klar. Gruß, Bernd
Bernd schrieb: > Naja, das Ding sendet ja auch nur TTL-Pegel. Jup so steht es ja im Datenblatt wenn es diese Ausführung mit dem Chip ist. Gruß Ronny
Bernd schrieb: > Naja, das Ding sendet ja auch nur TTL-Pegel. Tut es nicht; sieh Dir das Oszillogramm an, ein RS232-Pegelwandler ist schließlich auch beteiligt.
Huch, tatsächlich! Irgendwie hab ich mich beim Ansehen des Oszillogramms innerlich auf 1V/Div eingestellt. Sorry, Bernd
Ob da vielleicht das OS (Win8.1) PRobleme gemacht hat auf den Zugriff der Schnittstelle? Aber warum hat dann der Loopback Test funktioniert? Und auch der CP2102 hätte lt. Datenblatt (VIH = 2.0V min) die Signale vor dem Pegelwandler zuverlässig erkennen müssen. Mittlerweile ist es mir gelungen eine andere Firmware auf die Kiste zu flashen und läuft nun standalone. OpenWrt wäre noch schön...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.