Je kunt ook de MCP23016 i2c I/O expander gebruiken, dan heb je gelijk 16 I/O's. Te koop bij voti.
Ik heb trouwens op de koninginnedag zo'n Experia Siemens SX551-doos gevonden. Ik las een tijd terug dat er meerdere mensen 'iets' mee wilden doen, dus ik deel de volgende informatie even: Bij mij was het zo dat als je 'remote access' (ofzo) aanzette voor alle IPs, je daarna kon telnetten naar het apparaat op poortje 8081. Login met admin, pw leeg, en je hebt een vrij uitgebreide telnet-interface tot je beschikking 
Ik heb mijn unit trouwens ook alweer gesloopt
Maar es kijken of ik hiero in de buurt (Enschede) nog goedkoop aan een vervanger kan komen; 't zijn leuke dingen.
Ik heb mijn unit trouwens ook alweer gesloopt

[ Voor 16% gewijzigd door Sprite_tm op 06-05-2008 15:29 ]
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Gesloopt? Goed dood? Niet te herstellen?Sprite_tm schreef op dinsdag 06 mei 2008 @ 15:28:
heb mijn unit trouwens ook alweer geslooptMaar es kijken of ik hiero in de buurt (Enschede) nog goedkoop aan een vervanger kan komen; 't zijn leuke dingen.
Less = more
Anoniem: 136640
Hmm, de PCF857 hebben ze ook bij Voti, ik zie dat ie zelfs duurder is dan de MCP23016. Ik zie ook in de datasheet van de MCP23016 een clock pin, CLKIN. Zie http://www.digchip.com/da...6561&part-number=MCP23016
Nu heb ik de datasheet gelezen, (page 4) daar staat dat ik een externe clockgenerator nodig heb. Een kristal dus? Welke kristal moet ik daarbij kopen dan? Is het gewoon hoe sneller (meer mhz) hoe beter, of zijn er factoren waarmee ik rekening moet houden?
Nu heb ik de datasheet gelezen, (page 4) daar staat dat ik een externe clockgenerator nodig heb. Een kristal dus? Welke kristal moet ik daarbij kopen dan? Is het gewoon hoe sneller (meer mhz) hoe beter, of zijn er factoren waarmee ik rekening moet houden?
Iets met druk bezig met jtag en een uitgeschoten 12V-kabel. Het ding was al stuk (als in: verkeerd geflashed) vandaar dat ik met jtag bezig was, maar na de 12V-behandeling wilde 'ie niet meer in jtag-debug-mode terechtkomen dus is 'ie compleet niet meer te reflashen. Ach, hij heeft me maar een tientje gekost en de volgende Experia-box waar ik mijn grubby hands op kan leggen kan ik in 1 keer laten doen wat ik wil, dus waardevol is het wel geweest.
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Anoniem: 136640
Op de site van Sunspot bij item 6 I²C notes staat een voorbeeld code om de PCF8574 aan te sturen, namelijk http://www.sunspot.co.uk/...ot/PCF8574_addr_byteout.c
De code begrijp ik eigenlijk vrijwel helemaal wel, mede door de comments en mede door mijn lichte ervaring met C++. Een ding volg ik even niet. Er staat:
buf is een integer, die wordt aan het begin van de code gespeceficeerd. Het programma werkt als volgt. Eerst geef je de naam op van dit programma dus, met daarachter 2 inputs. De eerste input is de adres byte, daarnaa volgt de byte bestaat uit een getal tussen 0 en 255. Deze gooit dan 8 poorten op de chip maximaal open.
Dit stuk begrijp ik, ik heb binair rekenen op school gehad (thank god..) Wat ik me alleen af vraag, en dat is de main clue van het verhaal, de rede waarom ik zo'n chip zou kopen. Wat gebeurt er in de chip zelf. Ik zou met deze chip gan klooien om het deel op de router alvast running te krijgen. Oke, ik koop dus zo'n chip, ga wat experimenteren met de outputs dmv dit scriptje.
Het enige wat ik dan weet is dat de router goed functioneerd op I²C gebied, ik ga de chip dus ook kopen om dat te kunnen testen. Echter blijf ik dan nog steeds hangen op het gedeelte wat op de Atmega8 moet komen. Ik kan van alles versturen over de I²C naar de Atmega, ik kan de Atmega8 ook van alles laten doen door hem bits aan te leveren. Probleem is dan nog steeds hoe kom ik er achter hoe dat C++ deel en I²C werkt. Zijn hier geen gespecialiseerde websites over? Ik leer nu alleen vanuit 1 kant werken... Ik kan best wel achter het I²C gedeelte aan gaan rennen wat ik op de router kan versturen, ik kan ook best wel mezelf gaan verdiepen in het TWI (I²C) deel van de Atmega8, de main question blijft dan nog steeds, hoe knoop ik die 2 uber mooie devices aan elkaar.
Als ik alleen dat al zou hebben is het grote deel al klaar, Ik kan dan beginnen met mijn eigen protocol ontwerpen waarmee ik via de Atmega hardware aanstuur en uitlees....
Edit:
Ik heb er nu op dit moment ff geen tijd voor, maar dit vond ik op internet na een enorme string in google te laden. http://www.atmel.com/dyn/...rod_documents/doc2565.pdf
Ik denk dat ik hier zeker wat mee kan, hier staat oa in hoe ik een Atmel als Slave speceficeer. Inc wat code voorbeeld.. Heb trouwens net de pull-up resistors geplaatst op mij breadboard. Ook maar metteen wat breadboard draadjes besteld, ze beginnen schaars te worden..
Edit2:
Hier heb ik trouwens mij verzameling staan aan data wat ik allemaal verzamelt heb afgelopen tijd mbt dit router projectje.. Maybe iets voor in de TS?
http://cyberdyne.hopto.org/br6104/
De code begrijp ik eigenlijk vrijwel helemaal wel, mede door de comments en mede door mijn lichte ervaring met C++. Een ding volg ik even niet. Er staat:
code:
1
| write(i2c,buf,1); |
buf is een integer, die wordt aan het begin van de code gespeceficeerd. Het programma werkt als volgt. Eerst geef je de naam op van dit programma dus, met daarachter 2 inputs. De eerste input is de adres byte, daarnaa volgt de byte bestaat uit een getal tussen 0 en 255. Deze gooit dan 8 poorten op de chip maximaal open.
Dit stuk begrijp ik, ik heb binair rekenen op school gehad (thank god..) Wat ik me alleen af vraag, en dat is de main clue van het verhaal, de rede waarom ik zo'n chip zou kopen. Wat gebeurt er in de chip zelf. Ik zou met deze chip gan klooien om het deel op de router alvast running te krijgen. Oke, ik koop dus zo'n chip, ga wat experimenteren met de outputs dmv dit scriptje.
Het enige wat ik dan weet is dat de router goed functioneerd op I²C gebied, ik ga de chip dus ook kopen om dat te kunnen testen. Echter blijf ik dan nog steeds hangen op het gedeelte wat op de Atmega8 moet komen. Ik kan van alles versturen over de I²C naar de Atmega, ik kan de Atmega8 ook van alles laten doen door hem bits aan te leveren. Probleem is dan nog steeds hoe kom ik er achter hoe dat C++ deel en I²C werkt. Zijn hier geen gespecialiseerde websites over? Ik leer nu alleen vanuit 1 kant werken... Ik kan best wel achter het I²C gedeelte aan gaan rennen wat ik op de router kan versturen, ik kan ook best wel mezelf gaan verdiepen in het TWI (I²C) deel van de Atmega8, de main question blijft dan nog steeds, hoe knoop ik die 2 uber mooie devices aan elkaar.
Als ik alleen dat al zou hebben is het grote deel al klaar, Ik kan dan beginnen met mijn eigen protocol ontwerpen waarmee ik via de Atmega hardware aanstuur en uitlees....
Edit:
Ik heb er nu op dit moment ff geen tijd voor, maar dit vond ik op internet na een enorme string in google te laden. http://www.atmel.com/dyn/...rod_documents/doc2565.pdf
Ik denk dat ik hier zeker wat mee kan, hier staat oa in hoe ik een Atmel als Slave speceficeer. Inc wat code voorbeeld.. Heb trouwens net de pull-up resistors geplaatst op mij breadboard. Ook maar metteen wat breadboard draadjes besteld, ze beginnen schaars te worden..
Edit2:
Hier heb ik trouwens mij verzameling staan aan data wat ik allemaal verzamelt heb afgelopen tijd mbt dit router projectje.. Maybe iets voor in de TS?
http://cyberdyne.hopto.org/br6104/
[ Voor 13% gewijzigd door Anoniem: 136640 op 06-05-2008 21:15 ]
Anoniem: 80823
Allen R en C nodig, staat ook in het datasheetAnoniem: 136640 schreef op dinsdag 06 mei 2008 @ 16:13:
Hmm, de PCF857 hebben ze ook bij Voti, ik zie dat ie zelfs duurder is dan de MCP23016. Ik zie ook in de datasheet van de MCP23016 een clock pin, CLKIN. Zie http://www.digchip.com/da...6561&part-number=MCP23016
Nu heb ik de datasheet gelezen, (page 4) daar staat dat ik een externe clockgenerator nodig heb. Een kristal dus? Welke kristal moet ik daarbij kopen dan? Is het gewoon hoe sneller (meer mhz) hoe beter, of zijn er factoren waarmee ik rekening moet houden?
Anoniem: 136640
Ik deel even wat linkjes met jullie. De meeste sites gaan specefiek over I²C / TWI in combinatie met een AVR. AVR kan zowel slave als master zijn in een I²C systeem, ik heb eigenlijk als doel gehad te zoeken naar slave modus, maar er staat ook wat leesvoer over het master gebeuren.. Zodra er wat tijd is ga ik deze info doorspitten.
http://www.mcselec.com/in...task=view&id=32&Itemid=41
http://www.avrprojects.net/articles.php?lng=en&pg=72
http://members.shaw.ca/climber/avri2cdebug.html
http://homepage.hispeed.c...__pfleury__ic2master.html
http://www.lcdforums.com/...8b207355ff360e2ada090e01b
http://www.avrfreaks.net/...printview&t=51326&start=0
http://www.nalanda.nitc.a...atmel/acrobat/doc1450.pdf
http://www.hs-augsburg.de...c2000_2i2c_8c-source.html
http://www.mcselec.com/in...task=view&id=32&Itemid=41
http://www.avrprojects.net/articles.php?lng=en&pg=72
http://members.shaw.ca/climber/avri2cdebug.html
http://homepage.hispeed.c...__pfleury__ic2master.html
http://www.lcdforums.com/...8b207355ff360e2ada090e01b
http://www.avrfreaks.net/...printview&t=51326&start=0
http://www.nalanda.nitc.a...atmel/acrobat/doc1450.pdf
http://www.hs-augsburg.de...c2000_2i2c_8c-source.html
Zo'n SX5511 doos heb ik hier ook in gebruik. Niet als modem, maar als switch
DHCP uitgezet, en dan gewoon 1 van de 4 UTP poorten als ingang gebruiken, en de overige 3 als uitgang.
Binnenin zit trouwens een miniPCI kaart
Die heb ik eruit geript en in m'n laptop gestopt.
Na enig onderzoek bleek de kaart gebaseerd te zijn op de Atheros AR5212 chip, en hij ondersteund ook 108Mbps
Binnenin zit trouwens een miniPCI kaart
Die heb ik eruit geript en in m'n laptop gestopt.
Na enig onderzoek bleek de kaart gebaseerd te zijn op de Atheros AR5212 chip, en hij ondersteund ook 108Mbps
Anoniem: 136640
Leuke kaartjes die Atheros. Zeker vanwege de goede linux support! Jammer dat je het routertje nu alleen als switch gebruikt. Je kan er zo veel meer mee als er linux op kan / staat..
Webserver, NAS, FTP, Torrent, ... Robot
Webserver, NAS, FTP, Torrent, ... Robot
nou kom maar op met die howto 
Ik heb ook al een tijdje die Edimax 6104KP om er een beetje mee te knoeien enzo web/ftp/samba
Maar als je niets van linux weet (op een paar simpele command's na) en na een WEEKEND google op alles en nogwat wat niet werkte, was ik het he-le-maal ZAT!
Kan iemand mij(ons de newbies) even in de goeie richting duwen met dat hele linux maar dan vooral de mips(el) versie, want deze wordt op de router gebruik right?
Ik heb ook al een tijdje die Edimax 6104KP om er een beetje mee te knoeien enzo web/ftp/samba
Maar als je niets van linux weet (op een paar simpele command's na) en na een WEEKEND google op alles en nogwat wat niet werkte, was ik het he-le-maal ZAT!
Kan iemand mij(ons de newbies) even in de goeie richting duwen met dat hele linux maar dan vooral de mips(el) versie, want deze wordt op de router gebruik right?
Anoniem: 136640
Het is anders helemaal niet zo moeilijk, als je maar weet waar je op moet zoeken. De Linux distro op de router heeft wat minder "power" als de linux distro op een pc.. maar dat neemt niet weg dat er niet van alles en nog wat mee gedaan kan worden.
Neem hier eens een kijkje, http://midge.vlad.org.ua
Als je Midge op je router installeerd kun je al een aantal losse paketten installeren zoals bijvoorbeeld Samba. Het is dan een kwestie van een grote usb stick aansluiten op de router en de configuratie van Samba instellen in /etc/samba/smb.conf
Neem hier eens een kijkje, http://midge.vlad.org.ua
Als je Midge op je router installeerd kun je al een aantal losse paketten installeren zoals bijvoorbeeld Samba. Het is dan een kwestie van een grote usb stick aansluiten op de router en de configuratie van Samba instellen in /etc/samba/smb.conf
Ik ben er naar op zoek naar geweest, maar kon alleen dit vinden:Anoniem: 136640 schreef op donderdag 15 mei 2008 @ 00:02:
Leuke kaartjes die Atheros. Zeker vanwege de goede linux support! Jammer dat je het routertje nu alleen als switch gebruikt. Je kan er zo veel meer mee als er linux op kan / staat..
Webserver, NAS, FTP, Torrent, ... Robot
http://wiki.openwrt.org/OpenWrtDocs/Hardware/Siemens/SX551
Maar nergens hoe ik OpenWRT erop kan krijgen. Of een andere firmware.
[ Voor 16% gewijzigd door ThinkPad op 16-05-2008 23:10 ]
Heb nu een wl-500gP van asus gekocht, heeft wat meer power dan de sweex en wifi. Echter minder gpio's.
Ga er binnenkort debian opzetten en er waarschijnlijk een soort robotkarretje ermee bouwen
Ga er binnenkort debian opzetten en er waarschijnlijk een soort robotkarretje ermee bouwen
Anoniem: 136640
Beter neem je dan metteen een RT kernel. Ik heb nu een normale kernel, maar ik denk dat ik later toch moet gaan overstappen. Als jij toch nog from sratch gaat beginnen raad ik je dat aan.Mr_gadget schreef op zaterdag 17 mei 2008 @ 17:53:
Heb nu een wl-500gP van asus gekocht, heeft wat meer power dan de sweex en wifi. Echter minder gpio's.
Ga er binnenkort debian opzetten en er waarschijnlijk een soort robotkarretje ermee bouwen
Anoniem: 51195
zijn er (betaalbare) alternatieven ipv dit gehack en gemod ?
iets kant en klaar ?
zelf heb ik een pic microprocesorbord met ethernet , die je zelf als server kan gebruiken
maar ik ben niet zo goed in C.
en heb geen oude routers liggen om te manipuleren
iets kant en klaar ?
zelf heb ik een pic microprocesorbord met ethernet , die je zelf als server kan gebruiken
maar ik ben niet zo goed in C.
en heb geen oude routers liggen om te manipuleren
Anoniem: 136640
Een pic of avr is nooit zo snel als een router. De edimax en de sweex zijn 166mhz. Heeft ook veel meer ram geheugen, en daarnaast enorm veel program ruimte. (usb stick)Anoniem: 51195 schreef op dinsdag 20 mei 2008 @ 20:47:
zijn er (betaalbare) alternatieven ipv dit gehack en gemod ?
iets kant en klaar ?
zelf heb ik een pic microprocesorbord met ethernet , die je zelf als server kan gebruiken
maar ik ben niet zo goed in C.
en heb geen oude routers liggen om te manipuleren
Of er iets "kant en klaar" is weet ik niet, als je het niet moelijk wil maken kun je ook eens kijken naar bepaalde goedkope NAS systeempjes. Deze draaien ook Linux en zijn vaak ook te "hacken" waardoor er eigenlijk hetzelfde mee gedaan kan worden als een router. Alleen heb je er dan een harddisk in zitten waardoor het al meer in de richting server komt.
Je kan dat sweex bordje ook gewoon op internet bestellen als een soort embedded pc.
http://www.omnima.co.uk/s...d-controller-p-16140.html
http://www.omnima.co.uk/s...d-controller-p-16140.html
goed, round two
Midge:
upload "openwrt-adm5120-2.4-squashfs-midge-min.bin.csys" (voor uploaden via kabel is er ook een speciale manier voor als het niet werkt, moet je ook maar even weten)
unknown host, geen intenet?
Ieder zijn fixed ip, gatway ip's ook nog, heel mooi
NOT!
blijkbaar moet ik even "etc/network/interfaces" editen om ip's aan te passen
vi-editor is ingebakken in midge + (vi tutorial er bij toveren van het web)
/ # vi etc/network/interfaces
eth0 (=WAN) 192.168.0.1 naar 192.168.1.11 en gateway op 192.168.1.1
'flash save" uitvoeren om de instellingen op de slaan in de flash, anders heeft dat ge-edit geen nut
/ # ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
84 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=1.5 ms
84 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=1.0 ms
werkt dat ook weer
usb werkend krijgen:
midge USB howto
even kijken of de packages al zijn geinstalleerd
nee dus
Install the USB and ext2 modules (drivers) into your running midge:
and load them into the running kernel:
Type dmesg to see, that the kernel found your USB plugs:
Now plug in your USB stick and type dmesg again:
dat werkt
mijn 1GB usb stick is gevonden (FAT partition nu)
/ # flash save om de instellingen op te slaan (voor zekerheid)
maar... als ik reboot is die hele usb init + usb detectie weg
moet ik de insmod commando's ergens bij zetten?
tot zover mijn ervaring met midge
todo:
* ext2 filesystem op maken op de router of via windows op mijn pc (dus niet met een apparte linux bak)
* dhcp
* samba
* web server
en nu naar bed!
Midge:
upload "openwrt-adm5120-2.4-squashfs-midge-min.bin.csys" (voor uploaden via kabel is er ook een speciale manier voor als het niet werkt, moet je ook maar even weten)
ADM5120 Boot: jump to linux code!! LINUX started... ADM5120 Demo board CPU revision is: 0001800b [....] Starting crond: OK Jan 1 02:00:17 crond[1154]: crond 2.3.2 dillon, started, log level 8 Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//Packages BusyBox v1.1.2 (2006.10.09-07:21+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. / # rdate: clock-1.cs.cmu.edu: Unknown host An error ocurred, return value: 1. Collected errors: ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp -q -P /tmp/ipkg-CmFePH http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//Packages'
unknown host, geen intenet?
/ # ifconfig eth0 Link encap:Ethernet HWaddr A0:43:4E:A0:D1:00 inet addr:192.168.0.1 Bcast:0.0.0.0 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:99 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:7801 (7.6 KiB ) TX bytes:540 (540.0 B ) Interrupt:9 [...] eth4 Link encap:Ethernet HWaddr A0:43:4E:A0:D1:04 inet addr:192.168.4.1 Bcast:0.0.0.0 Mask:255.255.255.0 [...] lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:6 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:549 (549.0 B ) TX bytes:549 (549.0 B ) / #
Ieder zijn fixed ip, gatway ip's ook nog, heel mooi
blijkbaar moet ik even "etc/network/interfaces" editen om ip's aan te passen
vi-editor is ingebakken in midge + (vi tutorial er bij toveren van het web)
nou ik heb anders geen andere keusThe VI editor is a screen-based editor used by many Unix users. The VI editor has powerful features to aid programmers, but many beginning users avoid using VI because the different features overwhelm them
/ # vi etc/network/interfaces
eth0 (=WAN) 192.168.0.1 naar 192.168.1.11 en gateway op 192.168.1.1
'flash save" uitvoeren om de instellingen op de slaan in de flash, anders heeft dat ge-edit geen nut

ADM5120 Boot: jump to linux code!! LINUX started... [...] BusyBox v1.1.2 (2006.10.09-07:21+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. / # Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//Packages Updated list of available packages in /usr/lib/ipkg/lists/kamikaze Done.
/ # ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
84 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=1.5 ms
84 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=1.0 ms
werkt dat ook weer
usb werkend krijgen:
midge USB howto
even kijken of de packages al zijn geinstalleerd
/ # ipkg list_installed base-files - 6 - base-files-adm5120-2.4 - 2 - busybox - 1.1.2-1 - dropbear - 0.48.1-1 - ip - 2.6.15-060110-1 - kernel - 2.4.32-adm5120-1 - kmod-adm5120-sw - 2.4.32-adm5120-1 - kmod-gre - 2.4.32-adm5120-1 - kmod-ipt-filter - 2.4.32-adm5120-1 - kmod-ipt-ipopt - 2.4.32-adm5120-1 - kmod-ipt-nat - 2.4.32-adm5120-1 - kmod-sched - 2.4.32-adm5120-1 - kmod-tun - 2.4.32-adm5120-1 - tc - 2.6.15-060110-1 - uclibc - 0.9.28-6 - Done. / #
nee dus
Install the USB and ext2 modules (drivers) into your running midge:
/ # [b]ipkg install kmod-fs-ext2[/b] Installing kmod-fs-ext2 (2.4.32-adm5120-1) to root... Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-fs-ext2_2.4.32-adm5120-1_mipsel.ipk Configuring kmod-fs-ext2 Done. / # [b]ipkg install kmod-usb-core[/b] Installing kmod-usb-core (2.4.32-adm5120-1) to root... Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-usb-core_2.4.32-adm5120-1_mipsel.ipk Configuring kmod-usb-core Done. / # [b]ipkg install kmod-usb-ohci[/b] Installing kmod-usb-ohci (2.4.32-adm5120-1) to root... Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-usb-ohci_2.4.32-adm5120-1_mipsel.ipk Configuring kmod-usb-ohci Done. / # [b]ipkg install kmod-usb-shci[/b] Installing kmod-usb-shci (2.4.32-adm5120-1) to root... Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-usb-shci_2.4.32-adm5120-1_mipsel.ipk Configuring kmod-usb-shci Done. / # [b]ipkg install kmod-usb-storage[/b] Installing kmod-usb-storage (2.4.32-adm5120-1) to root... Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-usb-storage_2.4.32-adm5120-1_mipsel.ipk Configuring kmod-usb-storage Done. / #
and load them into the running kernel:
/ # [b]insmod scsi_mod[/b] SCSI subsystem driver Revision: 1.00 / # [b]insmod sd_mod[/b] / # [b]insmod ext2[/b] / # [b]insmod usbcore[/b] usb.c: registered new driver hub / # [b]insmod usb-storage[/b] Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. / # [b]insmod usb-shci[/b] usb-shci.c: Start Init AHCI_INIT usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected / #
Type dmesg to see, that the kernel found your USB plugs:
/ # [b]dmesg[/b] [...] SCSI subsystem driver Revision: 1.00 usb.c: registered new driver hub Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. usb-shci.c: Start Init AHCI_INIT usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected
Now plug in your USB stick and type dmesg again:
/ # hub.c: new USB device HUB-1, assigned address 2 scsi0 : SCSI emulation for USB Mass Storage devices Vendor: Sony Model: Storage Media Rev: 0100 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 SCSI device sda: 2030592 512-byte hdwr sectors (1040 MB) sda: Write Protect is off Partition check: /dev/scsi/host0/bus0/target0/lun0: p1
dat werkt
/ # flash save om de instellingen op te slaan (voor zekerheid)
maar... als ik reboot is die hele usb init + usb detectie weg
moet ik de insmod commando's ergens bij zetten?
tot zover mijn ervaring met midge
todo:
* ext2 filesystem op maken op de router of via windows op mijn pc (dus niet met een apparte linux bak)
* dhcp
* samba
* web server
en nu naar bed!
Tijd om dan maar eens een post te maken hier, Ik heb op dit moment een Fonera 2200, hier draait open-wrt(kamikaze) op met x-wrt voor de grafische interface. Nu wil ik dus via een HTML pagina .SH script files uitvoeren. Het probleem is hem echter dat mijn html files wel werken maar als ik de .SH file aanroep krijg ik een download popup. Ik heb in httpd al .sh:text/html en .sh:script/html geprobeerd maar dit was zonder succes, de .SH file werd letterlijk als plain text behandeld.
Heeft iemand enig idee wat ik fout doe? en of er een andere syntax is voor het toevoegen van .SH files zodat ik deze web based kan uitvoeren? de rechten op de file zijn toegekend dus het probleem kan hier niet liggen.
Heeft iemand enig idee wat ik fout doe? en of er een andere syntax is voor het toevoegen van .SH files zodat ik deze web based kan uitvoeren? de rechten op de file zijn toegekend dus het probleem kan hier niet liggen.
Heb je SH files wel als executable aangegeven (dat had ik vroeger op een pc die geen PHP wilde draaien)?
Jazeker, en het mysterieuze is dat de al bestaande .sh files in de X-WRT directory wel gewoon geacepteerd worden maar de nieuw aangemaakte niet. Dus waarschijnlijk zie ik ergens een config file oid over het hoofd.
Anoniem: 147330
ik denk dat je je script in de cgi-bin directory moet zetten (onder je html public directory) en de extensie .cgi geven.
Gerrit.
Gerrit.
Ik heb het even getest, maar hetzelfde resultaat, de browser blijft proberen de file te downloaden ipv te executenAnoniem: 147330 schreef op dinsdag 10 juni 2008 @ 16:27:
ik denk dat je je script in de cgi-bin directory moet zetten (onder je html public directory) en de extensie .cgi geven.
Gerrit.
Heb je de nieuwe files wel ge-CHMOD en op de goede eigenaar gezet?
Jazeker met een chmod +x heb ik de rechten gezet op de betreffende file maar het mag niet baten. wat mij wel opvalt is dat als ik een al bestaande .sh file rename deze nog steeds naar behore functioneerd, dus ergens in x-wrt moet een config file zijn waar alle andere sh files mee worden gecontroleerd
Moet je niet op regel 1 in je .sh file zetten:
code:
zodat duidelijk is welk programma je scriptje moet verwerken.1
| #!/bin/sh |
Om dit op te lossen heb ik in /etc/init.d het scriptje "S92usb_mount" aangepast om de usb modules te installeren:ThaHandy schreef op donderdag 22 mei 2008 @ 02:03:
maar... als ik reboot is die hele usb init + usb detectie weg![]()
moet ik de insmod commando's ergens bij zetten?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| #!/bin/sh test -r /etc/midge.conf && . /etc/midge.conf [ "$USB_MOUNT" = yes ] || exit 0 ipkg update ipkg install kmod-fs-ext2 ipkg install kmod-usb-core ipkg install kmod-usb-ohci ipkg install kmod-usb-shci ipkg install kmod-usb-storage sleep 3 insmod scsi_mod insmod sd_mod insmod ext2 insmod usbcore insmod usb-storage insmod usb-shci [ "$USB_FSTYPE" ] && insmod $USB_FSTYPE if [ "$USB_DIR" -a "$USB_DEV" ]; then mkdir -p $USB_DIR sleep 2 echo "Mounting USB-Storage $USB_DEV to $USB_DIR..." mount -t $USB_FSTYPE $USB_DEV $USB_DIR if [ -d $USB_DIR/etc/init.d ]; then for i in $USB_DIR/etc/init.d/S??*; do $i start done fi fi exit |
Niet vergeten "flash save" uit te voeren na het wijzigen
Ik heb het nu zo ver dat de .sh file wel wordt geladen, maar hij ziet alleen de HTML code in de file, de rest wordt er uit gegooid als plain-text. maar even een screenshot gemaakt voor betere info:
Klik Klik
Klik Klik
Je webserver heeft niet door dat hij .sh bestanden moet uitvoeren, dus hij geeft je gewoon de inhoud van het bestand. Kijk eens de configuratie van je webserver door en kijk wat er voor speciaals in staat dat het in de X-WRT directory wel werkt en ergens anders niet.
Anoniem: 184138
Ik heb een WRT54G met OpenWRT, en ik vroeg me af of je USB via de GPIO poorten kan doen.
Het is mogelijk om een SD kaart aan te sluiten, maar over USB kan ik niets vinden.
@Technokiddie: kijk naar de #! aan het begin van de X-Wrt cgi'tjes.
Het is mogelijk om een SD kaart aan te sluiten, maar over USB kan ik niets vinden.
@Technokiddie: kijk naar de #! aan het begin van de X-Wrt cgi'tjes.
[ Voor 16% gewijzigd door Anoniem: 184138 op 29-06-2008 14:45 ]
Nope, USB over de GPIO is zo goed als onmogelijk. Of je moet zelf drivers gaan schrijven om USB door die poorten te bitbangen. Of je dan nog rekenkracht overhoudt om een LEDje te laten knipperen, betwijfel ik.
Wikipedia: Bit-banging moet genoeg info bevatten.
Anoniem: 184138
Ah, dankje.
Qua snelheid moet het wel kunnen, 216 mhz, als je het ontvangen via interrupts doet.
Alleen ben ik geen C tovenaar...
Python, Perl en PHP zijn te sloom/zwaar hiervoor, en dat zijn de enige programmeertalen die ik ken (Oke, ook nog BASIC, VB6 en VB.NET maar die zijn al helemaal niet geschikt)
Kan ik een gewone UART van de seriele ervoor gebruiken anders?
Of een dedicated iets aan de GPIO hangen?
Sprite's Checkertje, vindt CSYS in de firmware van mijn RO00001, kzag dat het ook in de LB00021 zat:
(Gejat van crashmatrix uit deel 1)
* HEADER - van 0x00 tot 0x0c - 12 bytes
* Webpages - van 0x0c tot 0x1000 - 65524 bytes (gzip)
* CSYS - van 0x1000 tot 0x100c - 12 bytes
* Vmlinux - van 0x100c tot EOF - 1688178 bytes (gzip)
o Kernel - van 0x00 tot 0x175000 - 1527808 bytes
o Rootfs - van 0x175000 tot EOF - 1081344 bytes (bzip2)
Kan ie linux draaien?
Hij vindt niks over vmlinu x/z.
Ik ga nog wel het zcat trucje proberen.Werkt niet... Ga nog wel met die offsets proberen.
WHEE er zit een header in de firmware: SWX6001.
Zie geen kant-en-klare seriele header.
Foto's
Qua snelheid moet het wel kunnen, 216 mhz, als je het ontvangen via interrupts doet.
Alleen ben ik geen C tovenaar...
Python, Perl en PHP zijn te sloom/zwaar hiervoor, en dat zijn de enige programmeertalen die ik ken (Oke, ook nog BASIC, VB6 en VB.NET maar die zijn al helemaal niet geschikt)
Kan ik een gewone UART van de seriele ervoor gebruiken anders?
Of een dedicated iets aan de GPIO hangen?
Sprite's Checkertje, vindt CSYS in de firmware van mijn RO00001, kzag dat het ook in de LB00021 zat:
(Gejat van crashmatrix uit deel 1)
* HEADER - van 0x00 tot 0x0c - 12 bytes
* Webpages - van 0x0c tot 0x1000 - 65524 bytes (gzip)
* CSYS - van 0x1000 tot 0x100c - 12 bytes
* Vmlinux - van 0x100c tot EOF - 1688178 bytes (gzip)
o Kernel - van 0x00 tot 0x175000 - 1527808 bytes
o Rootfs - van 0x175000 tot EOF - 1081344 bytes (bzip2)
Kan ie linux draaien?
Hij vindt niks over vmlinu x/z.
Ik ga nog wel het zcat trucje proberen.Werkt niet... Ga nog wel met die offsets proberen.
WHEE er zit een header in de firmware: SWX6001.
Zie geen kant-en-klare seriele header.
Foto's
[ Voor 63% gewijzigd door Anoniem: 184138 op 30-06-2008 10:47 ]
Anoniem: 136640
USB naar GPIO lijkt mij overbodig, het is wel mogelijk, tenminste I²C over USB. Als het goed is heeft de CPU van je WRT54G een aantal 10~20 GPIO poortjes. Meestal worden deze gebruikt om de leds en de reset knop aan te knopen.Anoniem: 184138 schreef op zondag 29 juni 2008 @ 14:42:
Ik heb een WRT54G met OpenWRT, en ik vroeg me af of je USB via de GPIO poorten kan doen.![]()
Het is mogelijk om een SD kaart aan te sluiten, maar over USB kan ik niets vinden.
@Technokiddie: kijk naar de #! aan het begin van de X-Wrt cgi'tjes.
Voor de Edimax BR6104 en de Sweex variant zijn er I²C drivers beschikbaar zodat je een SCL en een SDA lijn krijgt aan twee leds. Kijk hier eens, ik weet niet wat voor instructie code de CPU gebruikt van jou WRT54G, als het hier ook om de MIPS32 instructieset gaat heb je de kans dat de programma's geschreven voor de BR6104 op jou WRT54G ook werken
Anoniem: 136640
http://www.robot-electronics.co.uk/htm/usb_i2c_tech.htmTommyboyNL schreef op dinsdag 01 juli 2008 @ 18:23:
I²C over GPIO zal je bedoelen, ik heb werkelijk nog nooit gehoord van I²C over USB...
Jah, zo kan ik het ook
Met een externe USB naar I2C omzetter. Waar ik het echter over had, was I2C bitbangen over een USB poort, net zoals dat het in princiepe mogelijk is om USB over GPIO te bitbangen, of I2C over GPIO.
Bovendien, die adapter zorgt dat je USB host beschikt over een I2C interface. Die adapter kan echter niet zelf voor USB host spelen. Het is dus wel een USB => I2C omzetter, maar niet een I2C => USB omzetter.
Al met al, als je router niet beschikt over een native USB poort, is het vrijwel onmogelijk om er USB apparaten op aan te sluiten.
Bovendien, die adapter zorgt dat je USB host beschikt over een I2C interface. Die adapter kan echter niet zelf voor USB host spelen. Het is dus wel een USB => I2C omzetter, maar niet een I2C => USB omzetter.
Al met al, als je router niet beschikt over een native USB poort, is het vrijwel onmogelijk om er USB apparaten op aan te sluiten.
Anoniem: 136640
Eerste foto's van mijn robot project, Na het overstappen van een atmega8 naar een atmega128 dacht ik dat het wel leuk zou zijn als ik nu begin met het maken van foto's. Aanschouw mijn 64pins TQFP Atmega128 op een TQFP > DIP printje, en daaronder de pcb van toekomstige moederbord.
*zwaait zijn atmega8 uit
Dit ging aardig na een oud ATX moederbord te strippen van zijn PATA aansluitingen.
edit, alle 64 pinnetjes van de AVR zijn bevestigt aan het mobo nu.


*zwaait zijn atmega8 uit



Dit ging aardig na een oud ATX moederbord te strippen van zijn PATA aansluitingen.
edit, alle 64 pinnetjes van de AVR zijn bevestigt aan het mobo nu.
[ Voor 9% gewijzigd door Anoniem: 136640 op 03-07-2008 15:27 ]
Weet iemand of er met een Edimax ES-3108P nog iets leuks te bouwen is?
Nee, dat is een switch, dit is ROUTERhacking. Switches hebben geen geheugen/flash/microprocessor etc.
Anoniem: 175502
Ik heb nu de router aangesloten op mijn seriele poort maar als ik Putty open op COM1 en hem opstart krijg ik eigenlijk alleen 1 regeltje te zien met onzin. Het ziet er op dit moment zo uit: A @II @@`@D@@ @ I@@ maar dit veranderd elke keer als ik hem opnieuw opstart, maar het blijft bagger. Ik heb Putty staan op 115000 baud, data bits: 8, stop bits: 1, parity: none, flow control: XON/XOFF. Van 115k naar het standaard 9600 word ik ook niet veel wijzer. Ik heb http://www.norocketscience.com/forum/topic.asp?TOPIC_ID=15 en het stukje in OP gebruikt om het aan te sluiten. Ik heb overigens de LB000021 en heb deze geflasht met http://sprite.student.utw...021/flash_usbroot-1.0.bin maar sindsdien start hij nog wel op maar krijg ik er geen verbinding meer mee. Daarom wilde ik via de seriele aansluiting kijken waar het mee bezig was.
Anoniem: 175502
bij Putty heb je geen keuzelijst maar kun je het opgeven. Heb nu ook 115200 geprobeerd. Maar ik krijg of niks door bij opstarten of alsnog wat troep. Als de router uit staat en ik typ wat in Putty krijg ik overigens ook troep. Als ik de router aanzet en begin wat te typen gebeurt er niets.
HyperTerminal geeft meteen een error als ik het probeer te verbinden:
Unable to open COM1. Please check your port settings
HyperTerminal geeft meteen een error als ik het probeer te verbinden:
Unable to open COM1. Please check your port settings
[ Voor 17% gewijzigd door Anoniem: 175502 op 10-07-2008 16:25 ]
Toevallig heb ik vandaag mijn Sweex LB000021 onder het stof vandaan gehaald !
Gelijk maar even opgevoerd naar 200Mhz + een heatsink aangebracht (hij word wel warm hé)
De twee USB poorten had ik al eerder aangebracht, net zoals de console.
Nu ben ik eigenlijk opzoek naar een leuke Firmware, momenteel staat er een oude Midge versie op.
Ook heb ik er eens Amilda op gehad, Ik wil de volgende mogelijkheden: SSH, Samba\FTP, Webserver, SABnzbd, Bittorrent. Welke distributie is hiervoor het meest geschikt ?
Gelijk maar even opgevoerd naar 200Mhz + een heatsink aangebracht (hij word wel warm hé)
De twee USB poorten had ik al eerder aangebracht, net zoals de console.
Nu ben ik eigenlijk opzoek naar een leuke Firmware, momenteel staat er een oude Midge versie op.
Ook heb ik er eens Amilda op gehad, Ik wil de volgende mogelijkheden: SSH, Samba\FTP, Webserver, SABnzbd, Bittorrent. Welke distributie is hiervoor het meest geschikt ?
My favorite programming language is solder.
Omega007: Weet je zeker dat je de router via COM1 aangesloten hebt?
Check in elk geval ff in apparaatbeheer welke COM poorten er beschikbaar zijn.
Zelf ben ik overigens ook erg tevreden over Br@y++ Terminal met grote tevredenheid. Te downloaden van http://smileymicros.com/d...4.zip?&MMN_position=42:42
Check in elk geval ff in apparaatbeheer welke COM poorten er beschikbaar zijn.
Zelf ben ik overigens ook erg tevreden over Br@y++ Terminal met grote tevredenheid. Te downloaden van http://smileymicros.com/d...4.zip?&MMN_position=42:42
Omega007:
Controleer ook vooral je level convertor eens en de lengte van je draden (115200 is een best hoge snelheid en je kan best veel storing krijgen)
Als je RX/TX die je op je router aansluit beide losmaakt en aan elkaar verbind zou je elk teken wat je intyped probleemloos terug moeten krijgen.
Controleer ook vooral je level convertor eens en de lengte van je draden (115200 is een best hoge snelheid en je kan best veel storing krijgen)
Als je RX/TX die je op je router aansluit beide losmaakt en aan elkaar verbind zou je elk teken wat je intyped probleemloos terug moeten krijgen.
Tera Term Pro ver. 2.3 terminal client
out programma (werkt onder XP/2k), maar werkt ideaal
out programma (werkt onder XP/2k), maar werkt ideaal
[ Voor 5% gewijzigd door ThaHandy op 11-07-2008 00:03 ]
Is het inmiddels al mogelijk om bijv. via een usb geluidskaart er een muziekspelertje van te maken?
Of zou je er ubuntu op kunnen draaien?
Of zou je er ubuntu op kunnen draaien?
Ubuntu gaat niet lukken ben ik bang, evenals mp3's afspelen dmv een geluidskaart
Maar je kunt er wel geluid uit persen, maar vraag niet hoe: http://www.sunspot.co.uk/Projects/SWEEX/beeper.html ( http://www.sunspot.co.uk/Projects/sweexproject.htm )
Het lukt mij niet om mijn EXT2 Usb stick te mounten in Midge
Met Amilda werkte het wel !
ik krijg
Als ik Dmesg uitvoer krijg ik wel netjes het volgende te zien:
/dev/scsi/host0/bus0/target0/lun0 bestaat gewoonweg niet, evenals een verwijzing in /etc/fstab
Zojuist Amilda weer terug gezet, het lijkt erop dat mijn USB dood is (mogelijk door de overclock)
Maar je kunt er wel geluid uit persen, maar vraag niet hoe: http://www.sunspot.co.uk/Projects/SWEEX/beeper.html ( http://www.sunspot.co.uk/Projects/sweexproject.htm )
Het lukt mij niet om mijn EXT2 Usb stick te mounten in Midge
ik krijg
code:
1
2
3
4
5
6
| Mounting USB-Storage /dev/scsi/host0/bus0/target0/lun0/part1 to /mnt/usb... mount: Mounting /dev/scsi/host0/bus0/target0/lun0/part1 on /mnt/usb failed: No s uch file or directory # mount /dev/scsi/host0/bus0/target0/lun0/part1 mount: Can't find /dev/scsi/host0/bus0/target0/lun0/part1 in /etc/fstab |
Als ik Dmesg uitvoer krijg ik wel netjes het volgende te zien:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| usb.c: registered new driver hub usb-shci.c: Start Init AHCI_INIT usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected SCSI subsystem driver Revision: 1.00 Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. hub.c: new USB device HUB-2, assigned address 2 IPP2P v0.8.1_rc1 loading scsi0 : SCSI emulation for USB Mass Storage devices Vendor: USB Model: Flash Drive Rev: 1.11 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 SCSI device sda: 253949 512-byte hdwr sectors (130 MB) sda: Write Protect is off Partition check: /dev/scsi/host0/bus0/target0/lun0: p1 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 2 |
/dev/scsi/host0/bus0/target0/lun0 bestaat gewoonweg niet, evenals een verwijzing in /etc/fstab
Zojuist Amilda weer terug gezet, het lijkt erop dat mijn USB dood is (mogelijk door de overclock)
[ Voor 88% gewijzigd door Puch-Maxi op 11-07-2008 01:53 ]
My favorite programming language is solder.
Anoniem: 167362
Bij mij werkt de communicatie tussen hyperterminal en de router alleen als ik flow control uitzet (op none dus). Misschien een poging waard.Anoniem: 175502 schreef op donderdag 10 juli 2008 @ 11:26:
Ik heb nu de router aangesloten op mijn seriele poort maar als ik Putty open op COM1 en hem opstart krijg ik eigenlijk alleen 1 regeltje te zien met onzin. Het ziet er op dit moment zo uit: A @II @@`@D@@ @ I@@ maar dit veranderd elke keer als ik hem opnieuw opstart, maar het blijft bagger. Ik heb Putty staan op 115000 baud, data bits: 8, stop bits: 1, parity: none, flow control: XON/XOFF. Van 115k naar het standaard 9600 word ik ook niet veel wijzer. Ik heb http://www.norocketscience.com/forum/topic.asp?TOPIC_ID=15 en het stukje in OP gebruikt om het aan te sluiten. Ik heb overigens de LB000021 en heb deze geflasht met http://sprite.student.utw...021/flash_usbroot-1.0.bin maar sindsdien start hij nog wel op maar krijg ik er geen verbinding meer mee. Daarom wilde ik via de seriele aansluiting kijken waar het mee bezig was.
Anoniem: 175502
@TommyboyNL
Ik heb 1 COM poort en volgens apparaatbeheer is dit COM1
Br@y++ geeft voornamelijk <0> terug en af en toe wat vage tekens en geeft het ook compleet willekeurig. Wat ik probeer:
aanzetten router
root <enter><enter>
ls <enter>
maar dan geeft het niets terug.
@Sa007:
Wat bedoel je met level converter? Mijn vader heeft de hardware in elkaar geknutseld, ik ben daar niet zo van. Het plan was dat ik de software zou doen maar ik zal vragen of hij RX en TX kan verbinden. Ik heb ook andere snelheden geprobeerd zonder goed resultaat.
@ThaHandy:
Met Tera Term Pro krijg ik helemaal niets te zien.
@Homerus:
Ik krijg ondertussen de foutmelding niet meer bij hyperterminal maar verder krijg ik er ook niets mee te zien. Op 115200 zorgt het er zelfs voor dat mijn computer freezed om de ~5 seconden.
Nog wat ontdenkt: met Putty op 9600 kan ik nooit wat versturen, op 115200 kan ik alleen wat versturen als de router uit staat waarna Putty andere tekens terug geeft dan ik intyp
Ik heb 1 COM poort en volgens apparaatbeheer is dit COM1
Br@y++ geeft voornamelijk <0> terug en af en toe wat vage tekens en geeft het ook compleet willekeurig. Wat ik probeer:
aanzetten router
root <enter><enter>
ls <enter>
maar dan geeft het niets terug.
@Sa007:
Wat bedoel je met level converter? Mijn vader heeft de hardware in elkaar geknutseld, ik ben daar niet zo van. Het plan was dat ik de software zou doen maar ik zal vragen of hij RX en TX kan verbinden. Ik heb ook andere snelheden geprobeerd zonder goed resultaat.
@ThaHandy:
Met Tera Term Pro krijg ik helemaal niets te zien.
@Homerus:
Ik krijg ondertussen de foutmelding niet meer bij hyperterminal maar verder krijg ik er ook niets mee te zien. Op 115200 zorgt het er zelfs voor dat mijn computer freezed om de ~5 seconden.
Nog wat ontdenkt: met Putty op 9600 kan ik nooit wat versturen, op 115200 kan ik alleen wat versturen als de router uit staat waarna Putty andere tekens terug geeft dan ik intyp
[ Voor 14% gewijzigd door Anoniem: 175502 op 11-07-2008 21:15 ]
Hallo tweakers,
ik vond het zo leuk om dat zelf ook eens te maken zo een sweex webserver
dat ik mij ook zo een router heb gekocht.
nu ligt hij hier en het is vakantie dus heb ik tijd genoeg vr er aan te prutsen.
de hardware matige modificatie kan ik maar die software matige heb ik wat hulp nodig om er aan te beginnen. nu weet ik niet goed waar dat ik aan moet beginnen.
is hetnu dat waar mee dat ikmoet beginnen?
en ik denk voor dat ik iets van die usb kan laten booten eerst de fw van de router zal moeten worden aan gepast.
DISCLAIMER + WAARSCHUWING
• Bij deze image moet je dus wel zelf de root-disk samenstellen en op een USB-storage-device zetten, anders heb je er niets aan. Je moet je router dan ook upgegraded hebben met USB-poorten, of er een hebben die standaard al usb heeft.
• In deze kernel zit geen firmware-update-mogelijkheid. Om de ouwe firmware terug te zetten moet je de bootloader gebruiken, waarvoor je een serieele kabel nodig hebt.
• De mac-adressen die je router met deze kernel gebruikt, zijn hardcoded. Als je dus 2 routers met deze kernel hebt, kan je ze niet tegelijkertijd op het netwerk hangen.
• USB isochronous support werkt nog niet. USB-audio kan je dus wel vergeten, en ook sommige webcams doen het waarschijnlijk niet.
• Als je er een cardreader aanhangt, bedenk dan wel dat de kernel alleen het eerste slot als root gebruikt. Dit is vziw meestal het compactflash-card-slot, maar dat hoeft bij jouw unit natuurlijk
Of dat hier?
Ik heb net een root-FS gemaakt voor als je de firmware hierboven icm. de router wilt testen: clickie
Features:
• Built-in webserver: thttpd
• Ingebouwde bridge: Alle 5 poorten worden samengenomen tot 1 switch. Hoe je 'm aansluit maakt wat Ethernet betreft dus niet uit.
• Telnet access mogelijkheid (user=root, password is er niet dus gewoon doorenteren)
• IP word opgehaald mbv DHCP.
• Boot-tijd: 15 seconden. (in mijn setup, als je IDE-disks hebt die moeten opspinnen duurt het natuurlijk langer.)
Hoe dit te installeren? Je hebt nodig: een Linux-workstation of compatible(incl. ondersteuning voor usb mass storage) en een usb mass storage dingetje (USB-pen, cardreader + card, usb2ide dinges met IDE harde schijf ...) die leeggehaald mag worden.
Met een root-login op je workstation:
• Sluit het USB-device aan.
• Ga naar de console van je workstation: druk in ctrl-alt-F1
• Steek de USB-dinges erin.
• Er beginnen berichten over je scherm te scrollen. Zoek de bovenste zin op van deze vorm: SCSI device xxx. Bij mij is xxx sda, dat kan bij jou anders zijn. Ik gebruik in dit voorbeeld sda.
Zorg ervoor dat je de goede hebt, anders sloop je misschien je SCSI harde schijf of een ander USB storage device! Heb je die niet en levert dit bij jou sda op, weet je vrij zeker dat je niks kan gebeuren.
.
Met heel veel dank al!
Groeten Stefferke
ik vond het zo leuk om dat zelf ook eens te maken zo een sweex webserver
dat ik mij ook zo een router heb gekocht.
nu ligt hij hier en het is vakantie dus heb ik tijd genoeg vr er aan te prutsen.
de hardware matige modificatie kan ik maar die software matige heb ik wat hulp nodig om er aan te beginnen. nu weet ik niet goed waar dat ik aan moet beginnen.
is hetnu dat waar mee dat ikmoet beginnen?
en ik denk voor dat ik iets van die usb kan laten booten eerst de fw van de router zal moeten worden aan gepast.
DISCLAIMER + WAARSCHUWING
• Bij deze image moet je dus wel zelf de root-disk samenstellen en op een USB-storage-device zetten, anders heb je er niets aan. Je moet je router dan ook upgegraded hebben met USB-poorten, of er een hebben die standaard al usb heeft.
• In deze kernel zit geen firmware-update-mogelijkheid. Om de ouwe firmware terug te zetten moet je de bootloader gebruiken, waarvoor je een serieele kabel nodig hebt.
• De mac-adressen die je router met deze kernel gebruikt, zijn hardcoded. Als je dus 2 routers met deze kernel hebt, kan je ze niet tegelijkertijd op het netwerk hangen.
• USB isochronous support werkt nog niet. USB-audio kan je dus wel vergeten, en ook sommige webcams doen het waarschijnlijk niet.
• Als je er een cardreader aanhangt, bedenk dan wel dat de kernel alleen het eerste slot als root gebruikt. Dit is vziw meestal het compactflash-card-slot, maar dat hoeft bij jouw unit natuurlijk
Of dat hier?
Ik heb net een root-FS gemaakt voor als je de firmware hierboven icm. de router wilt testen: clickie
Features:
• Built-in webserver: thttpd
• Ingebouwde bridge: Alle 5 poorten worden samengenomen tot 1 switch. Hoe je 'm aansluit maakt wat Ethernet betreft dus niet uit.
• Telnet access mogelijkheid (user=root, password is er niet dus gewoon doorenteren)
• IP word opgehaald mbv DHCP.
• Boot-tijd: 15 seconden. (in mijn setup, als je IDE-disks hebt die moeten opspinnen duurt het natuurlijk langer.)
Hoe dit te installeren? Je hebt nodig: een Linux-workstation of compatible(incl. ondersteuning voor usb mass storage) en een usb mass storage dingetje (USB-pen, cardreader + card, usb2ide dinges met IDE harde schijf ...) die leeggehaald mag worden.
Met een root-login op je workstation:
• Sluit het USB-device aan.
• Ga naar de console van je workstation: druk in ctrl-alt-F1
• Steek de USB-dinges erin.
• Er beginnen berichten over je scherm te scrollen. Zoek de bovenste zin op van deze vorm: SCSI device xxx. Bij mij is xxx sda, dat kan bij jou anders zijn. Ik gebruik in dit voorbeeld sda.
Zorg ervoor dat je de goede hebt, anders sloop je misschien je SCSI harde schijf of een ander USB storage device! Heb je die niet en levert dit bij jou sda op, weet je vrij zeker dat je niks kan gebeuren.
.
Met heel veel dank al!
Groeten Stefferke
[ Voor 22% gewijzigd door Stefferke op 28-07-2008 18:40 ]
Je moet beide doen.
En de firmware erop zetten en een USB rootfs maken.
En de firmware erop zetten en een USB rootfs maken.
offtopic:
Groeten hoeft niet, dat doet iedereen hier standaard al
Groeten hoeft niet, dat doet iedereen hier standaard al
bedankt voor je snelle replySA007 schreef op maandag 28 juli 2008 @ 15:23:
Je moet beide doen.
En de firmware erop zetten en een USB rootfs maken.
offtopic:
Groeten hoeft niet, dat doet iedereen hier standaard al
ja k heb het image er in gedaan maar nu vind ik het raar dat mijn power led niet meer brand
als ik er een lan kabel in doe gaan de leds die dan aan gaan aan dus ik veronderstel dat mijn hack gelukt is
en ik heb aande hardware nog niks gemodificieersd kan ik die router nu an bereiken via telnet en moet dat met de seriele kabel?
en hoe moet ik die dan maken? ergens een howto?
Anoniem: 175502
Ok, ik heb nu de RX en TX met elkaar verbonden maar krijg met Terminal Br@y++ nu helemaal niets terug. Ik heb dit datakabeltje: http://www.pmteurope.com/...S45ME45-compatibel-rs232/ en heb de blauwe en witte met elkaar verbonden. De zwarte heb ik nog aan de router vast zitten. Met Hyper Terminal kan ik wel wat typen maar dan blijft alles in beeld staan als ik op enter druk en gaat de cursor naar het begin van de regel. Als ik weer wat typ overschrijft het. Putty hetzelfde.
Hebben jullie misschien wat tips voor mij? Ik heb een asus wl-500g en ik zou daar graag wat electromotoren op aan willen sluiten om wat pwm ed te spelen. Ik heb al een phidget 8/8/8 interfacebordje maar omdat usb niet tijdkritisch is schijnt pwm niet lekker daarop te werken. Jullie gebruiken toch vaak de leds? op Wl-500g zijn deze echter vrij klein. Een andere optie is de seriële poort te gebruiken maar dan heb ik een motoraanstuurchip nodig.
pwm met de ledjes werkt ook niet heel erg goed hoor, heel linux is niet tijdkritisch (ok, er zijn versies die dat wel zijn, maar daarmee werken is een ramp).
Zal je toch naar een 'motoraanstuurchip' moeten, war eigenlijk gewoon een pwm controller is.
Makkelijkste daarvoor is gewoon een microcontroller pakken en daar wat code op duwen.
Voor een motor zal je vast geen nauwkeurige pwm nodig hebben dus 64 stappen (6 bits) zal wel meer dan zat zijn. Dan kan je met een simpele en goedkope chip als een attiny45 (~€2,50) al een prima 4-kanaals 6-bit pwm controller maken welke je met 1 seriele byte aanstuurt.
Door een 1-bytes protocol te gebruiken houdt je je code supersimpel en de pwm erg accuraat.
Zal je toch naar een 'motoraanstuurchip' moeten, war eigenlijk gewoon een pwm controller is.
Makkelijkste daarvoor is gewoon een microcontroller pakken en daar wat code op duwen.
Voor een motor zal je vast geen nauwkeurige pwm nodig hebben dus 64 stappen (6 bits) zal wel meer dan zat zijn. Dan kan je met een simpele en goedkope chip als een attiny45 (~€2,50) al een prima 4-kanaals 6-bit pwm controller maken welke je met 1 seriele byte aanstuurt.
Door een 1-bytes protocol te gebruiken houdt je je code supersimpel en de pwm erg accuraat.
Lijkt mij ook erg leuk om een wat te bouwen. ik heb hier nog een oude Speedtouch 780iWL staan.
Volgens mij valt daar niks aan te modden?
Volgens mij valt daar niks aan te modden?
Speedtouch heb je 0,niks aan in de vorm van hacking.
Speedtouch gebruikt vaak custom chips (zelf gelabeld) waarbij niet te achterhalen is wat voor hardware het is.
Daarnaast gebruiken ze geen generiek o.s. zoals linux dus zou het geport moeten worden, en verder is de hardware niet zo heel goed dus niemand doet de (gigantische hoeveelheid) moeite doet om iets naar Speedtouch te porten.
Dus of gebruik 'm waarvoor hij bedoelt is, verkoop 'm en koop er een wel-hackbare voor of gebruik het ding als vuilnisbakvulling.
Speedtouch gebruikt vaak custom chips (zelf gelabeld) waarbij niet te achterhalen is wat voor hardware het is.
Daarnaast gebruiken ze geen generiek o.s. zoals linux dus zou het geport moeten worden, en verder is de hardware niet zo heel goed dus niemand doet de (gigantische hoeveelheid) moeite doet om iets naar Speedtouch te porten.
Dus of gebruik 'm waarvoor hij bedoelt is, verkoop 'm en koop er een wel-hackbare voor of gebruik het ding als vuilnisbakvulling.
Dan gaat ie weer in de bak met niet te gebruiken spullen 
Dankjewel voor het reageren
Dankjewel voor het reageren
Je kan de Speedtouch wel gebruiken als VoIP kastje =) VoiPbuster accountje erin en je kan cheap (of graties) bellenVincent67 schreef op woensdag 08 oktober 2008 @ 17:17:
Dan gaat ie weer in de bak met niet te gebruiken spullen
Dankjewel voor het reageren
Het is een router die ik heb gekregen.. en ik heb zelf UPC..
Het is volgens mij in beide delen nog niet aan bod gekomen; maar ik heb zo juist een PL2303 (USB->Serial) aangesloten op een routertje en het werkt als een trein. Ik heb bij Salesplaza voor wel 2.08ex. per stuk wat doosjes besteld, kabeltje aan de telefoon kant er afgesloopt en direct op de uart aangesloten.
Gezien de PL2303 op tussen 3V ~ 5V werkt voor RS232 is dit wel een super manier om de boel te verbinden. En niemand gaat een Max232 in minder tijd aan een doosje hangen
Ik zal wellicht later nog even wat details vertellen over waar ik mee bezig ben, maar de tijd is momenteel nog niet rijp
Gezien de PL2303 op tussen 3V ~ 5V werkt voor RS232 is dit wel een super manier om de boel te verbinden. En niemand gaat een Max232 in minder tijd aan een doosje hangen
Ik zal wellicht later nog even wat details vertellen over waar ik mee bezig ben, maar de tijd is momenteel nog niet rijp
Steun Elkaar, Kopieer Nederlands Waar!
jawel hoor,Skinkie schreef op donderdag 04 december 2008 @ 03:10:
Het is volgens mij in beide delen nog niet aan bod gekomen.................
zie ook:
http://www.agri-vision.nl...task=view&id=32&Itemid=62
veel succes,
Gerrit
Anoniem: 37691
Ik heb een Q-Tec 778WR gekregen, maar kon op een "directe" manier niet echt veel vinden van dit apparaat, al zoekende op de RTL8181 kwam ik wat informatie tegen op de RTL8181 SF pagina mbt modellen.
Na een zoektocht nav de devices leek de Sweex LB200010 het meest op de Q-Tec 778WR. Gezien dat Q-Tec een dochter is van Sweex is dat vrij verklaarbaar. Al zitten er wel minimale verschillen tussen de Q-Tec en de Sweex.
Basisoverzicht:
Rechts zit de wifi zender, antennekabel was los, vandaar ook slecht zendvermogen.
Hier een ASCII overzicht van de print:
STAB = Stabilisator spoel (in DIL achtig formaat) die normaal tussen chip en ethernetkabel inhangt.
L = led
J2 = een 2x5 pin header
Ik ga spoedig de foto en specificaties doorgeven aan het SF RTL8181 project, zodat ze ook over deze informatie beschikken. Deze device zal wel onder een laag stof verdwijnen, tot ik hem nodig heb voor een project. Ik heb nog genoeg linux devices liggen, dus wanneer dat is durf ik niet te zeggen
Na een zoektocht nav de devices leek de Sweex LB200010 het meest op de Q-Tec 778WR. Gezien dat Q-Tec een dochter is van Sweex is dat vrij verklaarbaar. Al zitten er wel minimale verschillen tussen de Q-Tec en de Sweex.
Basisoverzicht:
- RTL8181 (de CPU)
- RTL8305SB (37368A1) (5 poort switch)
- 2x (C?)SI IC42S16400-6T (ram of flash)
- MX M034772 (ram of flash, vise versa van de variant hier boven)
- Philips SA2400ABE (wireless)

Rechts zit de wifi zender, antennekabel was los, vandaar ook slecht zendvermogen.
Hier een ASCII overzicht van de print:
code:
1
2
3
4
5
6
7
8
9
10
| +--------------------------------------------------------------+ | PWR 4x RJ45 1x RJ45 RESET | | | | VOEDING NETW-STAB4 NETW-STAB1 IC42S IC42S M034772 | | VOEDING | | VOEDING RTL8305 RTL8181 SA2400 | | VOEDING | | VOEDING J2 | | PWR-L E1-L E2-L E3-L E4-L WAN-L WIFI-L | +--------------------------------------------------------------+ |
STAB = Stabilisator spoel (in DIL achtig formaat) die normaal tussen chip en ethernetkabel inhangt.
L = led
J2 = een 2x5 pin header
offtopic:
ASCII ivm het feit dat over bv 10 jaar de foto best wel verwijderd kan zijn.
ASCII ivm het feit dat over bv 10 jaar de foto best wel verwijderd kan zijn.
Ik ga spoedig de foto en specificaties doorgeven aan het SF RTL8181 project, zodat ze ook over deze informatie beschikken. Deze device zal wel onder een laag stof verdwijnen, tot ik hem nodig heb voor een project. Ik heb nog genoeg linux devices liggen, dus wanneer dat is durf ik niet te zeggen
[ Voor 5% gewijzigd door Anoniem: 37691 op 05-12-2008 18:47 ]
PL2303 kwam niet voor in de search op de twee topicsgpolder schreef op donderdag 04 december 2008 @ 10:07:
[...]
jawel hoor,
zie ook:
http://www.agri-vision.nl...task=view&id=32&Itemid=62
veel succes,
Gerrit
Steun Elkaar, Kopieer Nederlands Waar!
Even een schopje. Heb al een tijd terug een LB000021 omgebouwd, en heb nu e.e.a. eindelijk naar wens ingeregeld. Ik wilde nu eens gaan proberen er een USB printer aan te hangen, zodat deze in mijn netwerk door iedereen gebruikt kan worden. Heeft iemand hier al ervaring mee? Ik heb de firmware van Sunspot er op draaien.
In het verleden ben ik al eens met een USB HDD bezig geweest, toen heb ik gemerkt dat bij een verkeerde actie (te vroeg/te laat inpluggen tijdens het booten) de hele USB stick gewist werd. Ik kon alle data (incl website, accounts, shares, etc) opnieuw aanmaken en instellen, erg veel werk! Omdat ik nu weer met USB aan de gang ga, zou ik graag een image/backup van deze stick maken, zodat ik 'm later gemakkelijk kan recoveren.
Ik ben alleen nog dusdanig linux-n00b, dat ik geen idee heb hoe ik dit aan moet pakken. De router moet er straks weer van kunnen booten, dus enkel alle data kopiëren zal waarschijnlijk niet afdoende zijn. Ik zal er vermoedelijk een image van moeten maken, waarschijnlijk met een Linux-PC. Die heb ik ter beschikking, maar: Hoe pak ik dit aan?
In het verleden ben ik al eens met een USB HDD bezig geweest, toen heb ik gemerkt dat bij een verkeerde actie (te vroeg/te laat inpluggen tijdens het booten) de hele USB stick gewist werd. Ik kon alle data (incl website, accounts, shares, etc) opnieuw aanmaken en instellen, erg veel werk! Omdat ik nu weer met USB aan de gang ga, zou ik graag een image/backup van deze stick maken, zodat ik 'm later gemakkelijk kan recoveren.
Ik ben alleen nog dusdanig linux-n00b, dat ik geen idee heb hoe ik dit aan moet pakken. De router moet er straks weer van kunnen booten, dus enkel alle data kopiëren zal waarschijnlijk niet afdoende zijn. Ik zal er vermoedelijk een image van moeten maken, waarschijnlijk met een Linux-PC. Die heb ik ter beschikking, maar: Hoe pak ik dit aan?
Ik heb hier een Allied Data Copperjet 816-2P gratis gekregen (nieuw in doos), en ik vroeg me af of ik er nog wat leuks mee kon naast het vervangen van mijn huidige ADSL-modem. Ik weet verder niet wat voor hardware het dingetje aan boord heeft, of wat voor firmware er standaard op staat. Heeft iemand al eens wat met dit type router gespeeld?
Zet het daar maar neer! -- It's time to party like it's 1984 -- Soundcloud
Zoals in de startpost gemeld:
Kom zo gauw niets tegen dus de kans is groot van niet, maar schroef hem open en kijk wat voor hardware er in zit. Wellicht vertelt dat je wat meer...Ik heb router X van merk Y. Draait daar linux op?
Dat moet je zelf onderzoeken. Gooi het typenummer van de router i.c.m. keywords als Linux eens door Google. Als je dan niks vindt moet je de router openschroeven om achter het typenummer van de processor te komen. De processor is waarschijnlijk de grootste chip in de router. Gooi het typenummer van de processor eens door Google. Als je het dan nog niet weet, maar wel een firmware tot je beschikking hebt kun je deze tool gebruiken.
Een image van een usb stick maken is in linux zo gedaan:
(als root) dd if=/dev/sd* of=/pad/naar/een/backup.bin
sd* is vaak sdb, maar om het zeker te weten kijk je met dmesg als je de stick er net ingeplaats hebt. Verkeerde naam sloopt niks, maar je hdd is snel vol als je een backup ervan wil maken op de hdd
/pad/naar/een/backup.bin zal waarschijnlijk je homedir zijn (dus iets als /home/username/usbbackup/bin ofzo
Terugzetten gaat precies andersom:
(als root) dd if=/pad/naar/een/backup.bin of=/dev/sd*
(als root) dd if=/dev/sd* of=/pad/naar/een/backup.bin
sd* is vaak sdb, maar om het zeker te weten kijk je met dmesg als je de stick er net ingeplaats hebt. Verkeerde naam sloopt niks, maar je hdd is snel vol als je een backup ervan wil maken op de hdd
/pad/naar/een/backup.bin zal waarschijnlijk je homedir zijn (dus iets als /home/username/usbbackup/bin ofzo
Terugzetten gaat precies andersom:
(als root) dd if=/pad/naar/een/backup.bin of=/dev/sd*
Thanks, dat lijkt me niet te moeilijk!
Kopieert 'ie dan ook het bootable gedeelte mee?
Heeft een USB stick überhaupt een bootsector o.i.d.?
Kopieert 'ie dan ook het bootable gedeelte mee?
Heeft een USB stick überhaupt een bootsector o.i.d.?
Dan kopiert hij alles, vanaf de bootsector, partitietabel, data etc, maar ook lege ruimte op je stick, dus je bin bestand wordt evengroot als je usb stick zelf.
Eventueel kan je er wel een compressie overheen gooien als je of een grote stick hebt of weinig schijfruimte
Eventueel kan je er wel een compressie overheen gooien als je of een grote stick hebt of weinig schijfruimte
Ah, ok. Mooie manier om eens mee te starten, thanks! Dat zal ik sowieso eens proberen.
Als ik me niet vergis moet het ook mogelijk zijn om enkel de gebruikte data te backuppen in een tar.gz? Of is dat die compressie die je bedoelt? Ik weet namelijk dat Graham (sunspot.co.uk) zijn USB files in een tar.gz heeft zitten van hooguit 4MB. Die kun je naar elke willekeurige stick uitpakken.
Hoe werkt dat ongeveer? Ik heb namelijk nu een 2GB stick in gebruik, waarvan hooguit 60MB echte data is, de rest is leeg. Deze zou ik graag "klonen" naar een 128MB stick die hier werkeloos ligt, om met die 128MB stick te kunnen experimenteren. Mocht het experimenteren dan mis gaan, dan heb ik de originele 2GB stick en/of de image altijd nog achter de hand...
Als ik me niet vergis moet het ook mogelijk zijn om enkel de gebruikte data te backuppen in een tar.gz? Of is dat die compressie die je bedoelt? Ik weet namelijk dat Graham (sunspot.co.uk) zijn USB files in een tar.gz heeft zitten van hooguit 4MB. Die kun je naar elke willekeurige stick uitpakken.
Hoe werkt dat ongeveer? Ik heb namelijk nu een 2GB stick in gebruik, waarvan hooguit 60MB echte data is, de rest is leeg. Deze zou ik graag "klonen" naar een 128MB stick die hier werkeloos ligt, om met die 128MB stick te kunnen experimenteren. Mocht het experimenteren dan mis gaan, dan heb ik de originele 2GB stick en/of de image altijd nog achter de hand...
Dan moet je beide sticks mounten (alles als root):
mount /dev/sd*1 /mnt/flash1
mount /dev/sd*1 /mnt/flash2
(/mnt/flash1 en 2 moeten gewoon lege dirs zijn, elke lege dir is goed, sd* zie vorige bericht, namen van de sticks)
en dan kan je met cp (copy) alles overzetten (-a zorgt voor de permissies etc)
cp -a /mnt/flash1/* /mnt/flash2
Hierbij moet je wel er zelf voor zorgen dat dingen als bootsectors goed staan (indien nodig, voor de lb000021 niet) en partities kloppen, maar dat zla niet zo veel uitmaken.
Wel controlen of je sticks hetzelfde geformateerd zijn.
mount /dev/sd*1 /mnt/flash1
mount /dev/sd*1 /mnt/flash2
(/mnt/flash1 en 2 moeten gewoon lege dirs zijn, elke lege dir is goed, sd* zie vorige bericht, namen van de sticks)
en dan kan je met cp (copy) alles overzetten (-a zorgt voor de permissies etc)
cp -a /mnt/flash1/* /mnt/flash2
Hierbij moet je wel er zelf voor zorgen dat dingen als bootsectors goed staan (indien nodig, voor de lb000021 niet) en partities kloppen, maar dat zla niet zo veel uitmaken.
Wel controlen of je sticks hetzelfde geformateerd zijn.
Beetje offtopic hier, maar ik zit op mijn Asus wl500gx te stoeien met GPIO. Ik heb de klok horen luiden, maar ik kan de klepel niet vinden zeg maar.
Ik weet welke gpio lijntjes vrij te gebruiken zijn, ik wil een relais laten schakelen, en de status van een poortje uitlezen van een ander device.
Hoe pak ik dat nou aan? Ik kom er niet uit.
Ik weet welke gpio lijntjes vrij te gebruiken zijn, ik wil een relais laten schakelen, en de status van een poortje uitlezen van een ander device.
Hoe pak ik dat nou aan? Ik kom er niet uit.
My solar panels | Soladin loggen? | Strava
---------------
Gemak dient de mens, moeite dient de mensheid.
Relais kan je prima schakelen met een npn-tor in combo met een weerstandje en een vrijloopdiode (zat schema's van te vinden)
Input is wat lastiger, specificeer eens wat voor input het is (knopje, schakelaar, senser?)
Input is wat lastiger, specificeer eens wat voor input het is (knopje, schakelaar, senser?)
Electronisch gezien gaat het wel lukken denk ik. Het gaat om het linux gedeelte.SA007 schreef op woensdag 08 april 2009 @ 23:51:
Relais kan je prima schakelen met een npn-tor in combo met een weerstandje en een vrijloopdiode (zat schema's van te vinden)
Input is wat lastiger, specificeer eens wat voor input het is (knopje, schakelaar, senser?)
(Ik wil de status van een paar ledjes "lezen" dus spanningsnivo is al wel in orde denk ik voor een goede input. Lastige is dat ik wil onderscheiden of een ledje steady brand of knippert (1 sec interval))
My solar panels | Soladin loggen? | Strava
---------------
Gemak dient de mens, moeite dient de mensheid.
Mm, heb het idee dat gpio vrij aardig gedocumenteerd is, en het lezen kan je best 10-20x per sec doen...
Daar zie ik eigenlijk niet echt problemen.
Daar zie ik eigenlijk niet echt problemen.
Project heeft een tijdje stil gelegen, druk met andere zaken geweest. Zojuist weer opgepakt; heb het hiermee voor elkaar gekregen. Heb nu twee identieke sticks, waarna ik met eentje kan klooien wat ik wil. Heb al een aantal keer een kernel panic veroorzaakt tijdens het installeren/proberen van p910nd, waardoor de backup stick weer van pas kwam.SA007 schreef op donderdag 12 maart 2009 @ 22:55:
Dan moet je beide sticks mounten (alles als root):
mount /dev/sd*1 /mnt/flash1
mount /dev/sd*1 /mnt/flash2
(/mnt/flash1 en 2 moeten gewoon lege dirs zijn, elke lege dir is goed, sd* zie vorige bericht, namen van de sticks)
en dan kan je met cp (copy) alles overzetten (-a zorgt voor de permissies etc)
cp -a /mnt/flash1/* /mnt/flash2
Hierbij moet je wel er zelf voor zorgen dat dingen als bootsectors goed staan (indien nodig, voor de lb000021 niet) en partities kloppen, maar dat zla niet zo veel uitmaken.
Wel controlen of je sticks hetzelfde geformateerd zijn.
Om de een of andere reden gooit 'ie dan de gehele /bin directory weg, gevolg: apparaat boot niet meer en geeft een kernel panic via de console.
Nu heb ik begrepen dat de Midge Linux 2.4 kernel buggy schijnt te zijn voor wat betreft het USB gedeelte, iets waarvan men zegt dat het in 2.6 een stuk beter is. Ik heb er nog veel te weinig kaas van gegeten, maar wellicht komt het straks neer op het zelf compileren van een kernel, iets waar ik al helemaal geen flauw idee van heb over hoe ik dit aan zou moeten pakken... Ik ga me er eens goed in verdiepen!
Anoniem: 184138
Gelukkig toch nog via iemand op school die hem niet meer nodig had een Sweexje te pakken gekregen.
Staat nu gezellig naast m'n 54G
Ben nu aan het klooien met Midge, zodra ik m'n soldeerbout weer heb komt er zo'n Omnima USB->TTL ding op en USB
Hij maakt alleen een gek zoemend geluid.
Hebben jullie dit ook?
Staat nu gezellig naast m'n 54G
Ben nu aan het klooien met Midge, zodra ik m'n soldeerbout weer heb komt er zo'n Omnima USB->TTL ding op en USB
Hij maakt alleen een gek zoemend geluid.
Zoem of piep?
Denk dat de kleine spoel intern trilt bij je, duw er 's je vinger op als hij aanstaat (kan je geen schok van krijgen) als dat uitmaakt moet je er eens een aantal druppels lijm op gooien.
Denk dat de kleine spoel intern trilt bij je, duw er 's je vinger op als hij aanstaat (kan je geen schok van krijgen) als dat uitmaakt moet je er eens een aantal druppels lijm op gooien.
Ik heb een E-Tech router hier..
RTVP03. De CPU is een KENDIN KS8695 (166Mhz ARM922T)
Draait volgens Google FreeBSD op.
Kan ik hier iets mee?
Vincent
RTVP03. De CPU is een KENDIN KS8695 (166Mhz ARM922T)
Draait volgens Google FreeBSD op.
Kan ik hier iets mee?
Vincent
Anoniem: 311743
Hoi
Ik heb ook onlangs een edimax router weten te bemachtingen.
nu heb ik via google verschillende frimewares gevoeden, maar de welke werkt goed?
die van sprites_tm zijn offline, net als zijn how to's.
en ook te volgende, heb je echt linux nodig om de frime ware te uploaden, of kan het ook via windows (xp)?
Ik heb ook onlangs een edimax router weten te bemachtingen.
nu heb ik via google verschillende frimewares gevoeden, maar de welke werkt goed?
die van sprites_tm zijn offline, net als zijn how to's.
en ook te volgende, heb je echt linux nodig om de frime ware te uploaden, of kan het ook via windows (xp)?
Firmware kun je ook prima uploaden via Hyperterminal icm WinXP. Je kunt alleen niet (makkelijk) een firmware maken zonder Linux
Ik heb drie edimax 6104kp routers (dus met USB). Twee daarvan maakten ook veel kabaalAnoniem: 184138 schreef op zondag 14 juni 2009 @ 14:43:
.......................................
Hij maakt alleen een gek zoemend geluid.Hebben jullie dit ook?
ik heb eens met de scoop gekeken naar de spanning op de twee smoorspoeltjes aan de kant van de 10 uF condensator. Dat zag er beroerd uit, ruis tussen 0 en 12 volt.
Omdat ik zo snel geen 10 uF had liggen, heb ik heb hem vervangen door een 22 uF exemplaar met als resultaat, net scoopbeeld (enkele tienden milivolt ruis rond 12v) en nauwelijks meer te horen.
Ik weet niet of 10 uF nu te klein is, of dat hij gewoon kapot was, ik vermoed het laatste.
Gerrit.
Zo ik ga deze weer eens omhoog schoppen
Ik heb hier een Eminent 6104K liggen.
nu heb ik deze site gevonden : http://midge.vlad.org.ua/wiki/Main
het RS232 stuk werkt helemaal.
Ik krijg ook firmware geladen in SD-Ram
Alleen bij de midge firmware blijft hij hangen op : Load Linux ...
De OpenWRT firmware geeft een Kernel Panick : Root-FS
Zijn er nog andere wel werkende firmware's ?
Het doel van die router is om SSH server te worden.
Ik heb hier een Eminent 6104K liggen.
nu heb ik deze site gevonden : http://midge.vlad.org.ua/wiki/Main
het RS232 stuk werkt helemaal.
Ik krijg ook firmware geladen in SD-Ram
Alleen bij de midge firmware blijft hij hangen op : Load Linux ...
De OpenWRT firmware geeft een Kernel Panick : Root-FS
Zijn er nog andere wel werkende firmware's ?
Het doel van die router is om SSH server te worden.
I've GoT a solution
Kijk even of u-boot goed ingesteld staat. RootFS niet kunnen laden betekend afaik RootFS niet kunnen vinden (als het de eerste error uit RootFS is).roelke schreef op maandag 12 oktober 2009 @ 21:40:
Zo ik ga deze weer eens omhoog schoppen
Ik heb hier een Eminent 6104K liggen.
nu heb ik deze site gevonden : http://midge.vlad.org.ua/wiki/Main
het RS232 stuk werkt helemaal.
Ik krijg ook firmware geladen in SD-Ram
Alleen bij de midge firmware blijft hij hangen op : Load Linux ...
De OpenWRT firmware geeft een Kernel Panick : Root-FS
Zijn er nog andere wel werkende firmware's ?
Het doel van die router is om SSH server te worden.
Hij draait momenteel op de standaart bootloader.
Hoe werkt dat u-boot ?
Google wil niet erg helpen
Hoe werkt dat u-boot ?
Google wil niet erg helpen
I've GoT a solution
aw crap, die routers werken inderdaad nog niet met U-Bootroelke schreef op dinsdag 13 oktober 2009 @ 17:19:
Hij draait momenteel op de standaart bootloader.
Hoe werkt dat u-boot ?
Google wil niet erg helpen
Heb je anders iets meer loginformatie?
Ik zal zo een volledige log maken.
Maar ik heb meer firmware's geprobeert, zoals de midge maar die geeft de volgende error : Boot linux ...
Dit probleem heb ik ook met de Amilda firmware
en ook met een andere openwrt firmware die ik gevonden heb.
Enig idee waar dat aan zou kunnen liggen ?
Maar ik heb meer firmware's geprobeert, zoals de midge maar die geeft de volgende error : Boot linux ...
Dit probleem heb ik ook met de Amilda firmware
en ook met een andere openwrt firmware die ik gevonden heb.
Enig idee waar dat aan zou kunnen liggen ?
I've GoT a solution
weet je zeker dat je goed hebt geflashed.roelke schreef op dinsdag 13 oktober 2009 @ 18:41:
Enig idee waar dat aan zou kunnen liggen ?
Ik heb exact hetzelfde probleem gehad, ik flashte met zterm op de mac.
Maar omdat de file een .bin extensie had dacht zterm dat het een 'macbinary' file was, en verzond hem toen niet netjes met het xmodem protocol.
Na het aanpassen van de settings van zterm werkte alles fluitend.
Waarom heb ik dit oude topic gekickt? Omdat ik een vraag heb die in dit topic thuis hoort, dus het leek me weinig zinvol om een nieuw topic te maken.
Ik heb een Edimax BR-6004+ router liggen hier (4-poorts 10/100, EWAN aansluiting en COM/CONSOLE aansluiting). Het gaat mij om de COM/CONSOLE aansluiting, deze is uitgevoerd als RJ45 connector, maar ik heb geen idee welke pennen van de RJ45 wat doen (TxD, RxD, RTS, CTS, ground). Voor zover ik na kan gaan is het wel een RS232 interface.
Op de site van Edimax is niks meer te vinden (geen manual, firmware, specs, etc). Ook via Google en diverse handleiding download sites heb ik geen handleiding kunnen vinden. Wel handleidingen die hier van lijken te zijn, maar stuk voor stuk zijn ze van andere modellen.
Ook Googlen naar de pinout van deze aansluiting leverde niets op. Het enige wat ik heb gevonden is een aansluitschema voor RJ45 -> SUB9 voor bepaalde Cisco netwerk apparatuur.
Ervan uitgaande dat een ander model router in dezelfde serie (waarvan ik wat gegevens heb kunnen vinden) dezelfde seriële interface gebruikt, zouden de line settings 19200 8-N-1 zijn. Geen flow control, dus RTS en CTS zou ik dan volgens mij niet eens nodig hebben.
Kortom, ik heb een SUB9 connector, een RJ45 connector, een eindje draad, maar nog geen idee op welke pinnen die draad moet komen aan de RJ45 kant.
Heeft iemand enig idee wat de pinout is?
Valt er met een multimeter iets uit te vinden?
Is het mogelijk / verstandig / af te raden om alle pinnen 1 voor 1 te proberen, net zolang totdat ik iets ontvang in telnet?
Ik heb een Edimax BR-6004+ router liggen hier (4-poorts 10/100, EWAN aansluiting en COM/CONSOLE aansluiting). Het gaat mij om de COM/CONSOLE aansluiting, deze is uitgevoerd als RJ45 connector, maar ik heb geen idee welke pennen van de RJ45 wat doen (TxD, RxD, RTS, CTS, ground). Voor zover ik na kan gaan is het wel een RS232 interface.
Op de site van Edimax is niks meer te vinden (geen manual, firmware, specs, etc). Ook via Google en diverse handleiding download sites heb ik geen handleiding kunnen vinden. Wel handleidingen die hier van lijken te zijn, maar stuk voor stuk zijn ze van andere modellen.
Ook Googlen naar de pinout van deze aansluiting leverde niets op. Het enige wat ik heb gevonden is een aansluitschema voor RJ45 -> SUB9 voor bepaalde Cisco netwerk apparatuur.
Ervan uitgaande dat een ander model router in dezelfde serie (waarvan ik wat gegevens heb kunnen vinden) dezelfde seriële interface gebruikt, zouden de line settings 19200 8-N-1 zijn. Geen flow control, dus RTS en CTS zou ik dan volgens mij niet eens nodig hebben.
Kortom, ik heb een SUB9 connector, een RJ45 connector, een eindje draad, maar nog geen idee op welke pinnen die draad moet komen aan de RJ45 kant.
Heeft iemand enig idee wat de pinout is?
Valt er met een multimeter iets uit te vinden?
Is het mogelijk / verstandig / af te raden om alle pinnen 1 voor 1 te proberen, net zolang totdat ik iets ontvang in telnet?
"The general rule on about people on IRC seems to be "Attractive, single, mentally stable: choose two"
Volgens mij kan je met een ledje tussen de ground en de diverse pootjes wel zien wat de TX is in elk geval, want daar blért ie een spanning naar buiten als je iets naar die compoort stuurt. Multimeter is meestal wat traag voor het snelle geknipper op de TX, of RX. Een poortje waar continu spanning op staat bij het zetten van handshake is in elk geval geen TX, RX en GND. Daar kan de multimeter uitkomst bieden.
Zo zou ik het althans aanpakken. Tenminste, ik zou eerst kijken welke chippies ik op het bordje zou aantreffen.
Zo zou ik het althans aanpakken. Tenminste, ik zou eerst kijken welke chippies ik op het bordje zou aantreffen.
My solar panels | Soladin loggen? | Strava
---------------
Gemak dient de mens, moeite dient de mensheid.
De GND kun je snel vinden door simpelweg een multimeter te gebruiken, de - van iedere willekeurige elco op het bordje van de router zal gelijk zijn aan de GND.
Vervolgens kun je de TX gaan zoeken, simpelweg iedere ader aansluiten op de RX van je console en het ding rebooten, tijdens het booten zal de router vast wel wat tekens eruit spugen.
Als laatste ben je dan aangekomen bij de RX, je zou kunnen kijken hoeveel pinnen van de RJ-45 connector überhaupt aangesloten zijn en of er toevallig een MAX232 equivalent op het moederbord zit, als dat laatste het geval is dan zal het vinden van de RX eenvoudig zijn; kwestie van even meten op de ingangspinnen van de MAX232 met de multimeter
Vervolgens kun je de TX gaan zoeken, simpelweg iedere ader aansluiten op de RX van je console en het ding rebooten, tijdens het booten zal de router vast wel wat tekens eruit spugen.
Als laatste ben je dan aangekomen bij de RX, je zou kunnen kijken hoeveel pinnen van de RJ-45 connector überhaupt aangesloten zijn en of er toevallig een MAX232 equivalent op het moederbord zit, als dat laatste het geval is dan zal het vinden van de RX eenvoudig zijn; kwestie van even meten op de ingangspinnen van de MAX232 met de multimeter
If you do not change direction, you may end up where you are heading
GND is doorgaans gewoon de min op de power connector.
My solar panels | Soladin loggen? | Strava
---------------
Gemak dient de mens, moeite dient de mensheid.
Ok, bedankt voor de suggesties. Eens kijken of ik morgen of van het weekend de tijd kan vinden om wat te proberen 
@Mistraller: er is geen min op de power connector, het ding wordt gevoed met 9 VAC
@Mistraller: er is geen min op de power connector, het ding wordt gevoed met 9 VAC
"The general rule on about people on IRC seems to be "Attractive, single, mentally stable: choose two"
Hmm dat is dan lastig jareal[B]art schreef op vrijdag 22 januari 2010 @ 00:21:
Ok, bedankt voor de suggesties. Eens kijken of ik morgen of van het weekend de tijd kan vinden om wat te proberen
@Mistraller: er is geen min op de power connector, het ding wordt gevoed met 9 VAC
My solar panels | Soladin loggen? | Strava
---------------
Gemak dient de mens, moeite dient de mensheid.
Anoniem: 197741
Leeft dit topic nog een beetje??
Ik heb hier een KPN Experia box (aka Thomson TG787V) liggen.
Nu heb ik al een beetje rond zitten kijken op internet en ben ik er achter gekomen dat er voor dit type router wel heel weinig info te vinden is, ik vind namelijk meer over bv de TG780WL (is opgevolgd door de TG787V).
Ik weet wel dat de Thomson GoLinux draait, en dat KPN het hele ding heeft dicht gespijkerd, maar dat is dan ook het enigste wat ik kan vinden.
Nu ben ik vanplan om als ik weer op mijn werk ben de onderdelen te halen om een datakabel te maken zodat ik misschien de bootloader kan uitlezen, en hem misschien dan zo kan flashen.
Maar misschien zijn hier nog een paar mensen die al met dit type router hebben gestoeid en mij dus al wat tips kunnen geven over wat ik nog meer kan doen.
Alvast bedankt voor de reacties.
Gegroet
Scartie
Ik heb hier een KPN Experia box (aka Thomson TG787V) liggen.
Nu heb ik al een beetje rond zitten kijken op internet en ben ik er achter gekomen dat er voor dit type router wel heel weinig info te vinden is, ik vind namelijk meer over bv de TG780WL (is opgevolgd door de TG787V).
Ik weet wel dat de Thomson GoLinux draait, en dat KPN het hele ding heeft dicht gespijkerd, maar dat is dan ook het enigste wat ik kan vinden.
Nu ben ik vanplan om als ik weer op mijn werk ben de onderdelen te halen om een datakabel te maken zodat ik misschien de bootloader kan uitlezen, en hem misschien dan zo kan flashen.
Maar misschien zijn hier nog een paar mensen die al met dit type router hebben gestoeid en mij dus al wat tips kunnen geven over wat ik nog meer kan doen.
Alvast bedankt voor de reacties.
Gegroet
Scartie
Is even een oude koe een flinke rotschop geven.
Toevallig vond ik in de kast nog een sweex routertje die ik als eens eerder onder handen heb genomen.
Voor een projectje moet ik een driver in de kernel compileren echter ben ik niet meer in het bezit van kernel configs/patches etc. Ook zijn de meeste links te vinden via google dood, zijn de schrijvers van howtos van email adres gewisseld of zijn dependecies niet langers beschikbaar.
Bij deze dan ook de vraag; wie is er in het bezit van sources en dergelijke en wil deze delen? Bij voorkeur zaken uit de howto van Tom Wilms (http://www.student.tue.nl/Q/t.f.a.wilms/adm5120/).
Voor een projectje moet ik een driver in de kernel compileren echter ben ik niet meer in het bezit van kernel configs/patches etc. Ook zijn de meeste links te vinden via google dood, zijn de schrijvers van howtos van email adres gewisseld of zijn dependecies niet langers beschikbaar.
Bij deze dan ook de vraag; wie is er in het bezit van sources en dergelijke en wil deze delen? Bij voorkeur zaken uit de howto van Tom Wilms (http://www.student.tue.nl/Q/t.f.a.wilms/adm5120/).
Let op:
Lees eerst dit topic goed door. Dit is geen 'vraag maar raak' topic. Maak dus eerst gebruik van de naslagwerken (Google etc.) en houdt het vooral on-topic en schoon.
Lees eerst dit topic goed door. Dit is geen 'vraag maar raak' topic. Maak dus eerst gebruik van de naslagwerken (Google etc.) en houdt het vooral on-topic en schoon.