steptail.com

Does expecting the unexpected make the unexpected the expected?

User Tools

Site Tools


guides:virtual_modem:section_2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
guides:virtual_modem:section_2 [2019-02-18 04:10]
omolini [Section 2 - Shopping list]
guides:virtual_modem:section_2 [2022-12-17 19:55] (current)
omolini
Line 1: Line 1:
-====== Section 2 - Shopping list/​prerequisites ​====== +====== Section 2 - Shopping list ====== 
-| **[[https://​rover.ebay.com/rover/​1/​711-53200-19255-0/​1?​icep_id=114&​ipn=icep&​toolid=20004&​campid=5338306954&​mpre=https%3A%2F%2Fwww.ebay.com%2Fsch%2Fi.html%3F_from%3DR40%26_sacat%3D0%26LH_BIN%3D1%26_nkw%3DRaspberry%2BPi%2B3%2BModel%2BB%26_sop%3D12|Raspberry Pi 3 Model B/B+]]** {{ :​tutorials:​pics:​raspberry_pi_3_model_b.png?​nolink&​200 |}} | $30 (either ​model B or B+ should work fine) + **[[https://​ebay.us/NLr0zk|Raspberry Pi 3 Model B/B+]] \\ [[https://​ebay.us/​JPBC5D|Raspberry Pi Zero W or newer]]** \\ {{:​tutorials:​pics:​raspberry_pi_3_model_b.png?​nolink&​225|}} {{:​guides:​pics:​raspberry-pi-zero-w.jpg?​nolink&​150|}}  ​| $15-45 \\ Virtual modem has been tested \\ with [[https://​ebay.us/​NLr0zk|Raspberry Pi 3 model B]] and [[https://​ebay.us/​JPBC5D|Raspberry Pi Zero W]]. \\ Other Raspberry Pi models ​should work as well. 
-| **[[https://​rover.ebay.com/rover/1/711-53200-19255-0/​1?​icep_id=114&​ipn=icep&​toolid=20004&​campid=5338306954&​mpre=https%3A%2F%2Fwww.ebay.com%2Fsch%2Fi.html%3F_sop%3D12%26LH_BIN%3D1%26_blrs%3Dspell_check%26_from%3DR40%26_sacat%3D0%26_nkw%3Dmicrosd%2520card%26_dcat%3D96991%26rt%3Dnc%26Storage%252520Capacity%3D8GB%257C16GB%257C32GB%257C64GB%257C128GB%257C200GB%257C256GB%257C512GB|8GB or larger ​ MicroSD memory card]]** {{ :​tutorials:​pics:​microsd_32gb.png?​nolink&​150 |}}  | $5 eBay | + **[[https://​ebay.us/W07zWR|8GB or larger ​ MicroSD memory card]]** ​\\ {{:​tutorials:​pics:​microsd_32gb.png?​nolink&​150|}} ​ | $5 [[https://​ebay.us/​W07zWR|eBay]] 
-| **[[https://​rover.ebay.com/rover/​1/​711-53200-19255-0/​1?​icep_id=114&​ipn=icep&​toolid=20004&​campid=5338306954&​mpre=https%3A%2F%2Fwww.ebay.com%2Fsch%2Fi.html%3F_odkw%3DUSB%2BPOWER%2BADAPTER%26_sop%3D12%26LH_BIN%3D1%26_osacat%3D0%26_from%3DR40%26_trksid%3Dm570.l1313%26_nkw%3DUSB%2BPOWER%2BADAPTER%2B1A%26_sacat%3D0|USB Power Adapter]]** {{ :​guides:​pics:​usb_power_adapter.png?​nolink&​150 |}}                 | $5 eBay | + **[[https://​ebay.us/aUN6Xq|USB Power Adapter]]** ​\\ {{:​guides:​pics:​usb_power_adapter.png?​nolink&​150|}} ​                | $5 [[https://​ebay.us/​aUN6Xq|eBay]] 
-| **[[https://​rover.ebay.com/rover/​1/​711-53200-19255-0/​1?​icep_id=114&​ipn=icep&​toolid=20004&​campid=5338306954&​mpre=https%3A%2F%2Fwww.ebay.com%2Fsch%2Fi.html%3F_odkw%3DUSB%2Bto%2Bserial%2BRS-232%2Binterface%2Badapter%26_sop%3D12%26LH_BIN%3D1%26_osacat%3D0%26_from%3DR40%26_trksid%3Dm570.l1313%26_nkw%3DUSB%2Bto%2Bserial%2BRS-232%2Badapter%26_sacat%3D0|USB to serial RS-232 interface ​adapter]]** {{ :​guides:​pics:​usb_to_rs232.png?​nolink&​200 |}} | $eBay. Make sure it is Linux compatible. | + **[[https://​ebay.us/QnFezr|Prolific ​USB-to-Serial ​adapter]]** ​\\ {{:​guides:​pics:​usb_to_rs232.png?​nolink&​200|}} ​ | $8 [[https://​ebay.us/​QnFezr|eBay]]Get the one with the \\ **Prolific chipset** (explanation below). | 
-| **[[https://​www.ebay.com/sch/​i.html?​_odkw=USB+to+serial+RS-232+adapter&​_sop=12&​LH_BIN=1&​_osacat=0&​_from=R40&​_trksid=m570.l1313&​_nkw=Serial+RS-232+null+modem+cable&​_sacat=0|Serial RS-232 ​null modem cable FEMALE/​FEMALE]]** {{ :​guides:​pics:​null_modem_cable.png?​nolink&​200 |}} | $5 eBay | + **[[https://​ebay.us/aAxPub|Serial RS-232 ​Null Modem cable FEMALE/​FEMALE]]** ​or a \\ **[[https://​ebay.us/​C7wul7|Null Modem F/F Adapter]]** \\ {{:​guides:​pics:​null_modem_cable.png?​nolink&​200|}} ​{{:​guides:​pics:​null_modem_adapter.png?​nolink&​200|}}  ​| $5 [[https://​ebay.us/​b2WT5G|eBay]] 
-^ **Total project cost** ^ **~ $50** ^+^ **Total project cost** ^ **~ $38-$53** ^
  
-You can also choose to use a **Raspberry Pi Zero** which will save you some $15 from the total price, but for the sake of simplicity of this tutorial, we'll be using the **Raspberry Pi 3 Model B**. I've only tested these two Raspberry Pi's, but I see no reason why Virtual Modem wouldn'​t work with any Raspberry Pi. If you have success with the other Raspberry Pi'sfeel free to let me know :)+You may use a **Raspberry Pi Zero W** which will save you some $30 from the total price, but for the sake of user-friendliness, we'll be sticking with the **Raspberry Pi 3 Model B** on this tutorial. I've only tested these two Raspberry Pi's, but I see no reason why Virtual Modem wouldn'​t work with other Raspberry Pi models. It might even work on other platforms and architectures,​ but I cannot offer support on these. If you are having trouble getting ​the script to worktry to strictly adhere to the parts list above and see if it works then. Feel free to report your discoveries at our Discord channel (link below)
  
-On to the next part+===== Important note about USB-to-Serial adapters and pre-Pentium era computers ====== 
 +I have found in my testing, that the cheapest USB-to-serial adapters do not fare well with some older, pre-Pentium era computers with certain UART chips. The cheaper "​molded blue plastic"​ USB-to-serial adapters would not work at all with a 386-class system with an **8250** UART, even at 9600 baud. However, it would work fine with my 486 system which had a **16550AF** UART running at 56 kbit/s. If you're unsure which UART chip you have, you can check it easily in DOS 6 by running the MSD tool. In the DOS prompt, type MSD to run the program, go to Com Ports (Press key C) and it will show the UARTs available. Commond UARTs are **8250, 16450 and 16550**. If you have a Pentium-class system, it is likely you have the best UART available. 
 + 
 +If you are planning on using a 486 or older computer with either a **8250** or a **16450** UART, you can work around this limitation by using a genuine [[https://​ebay.us/​QnFezr|Prolific USB-to-Serial adapter]], or upgrade the computer by adding a serial I/O card with a **16550AF** UART chip. Please note that **8250** and **16450** UARTs will still be limited, and cannot handle much faster transfer speeds than about 9600 bit/s. To verify the chipset of your USB-to-serial adapter, plug in the adapter to a modern computer, open up Device Manager. Under "​Ports"​ you will see the Prolific adapter identify as "​Prolific USB-to-Serial Comm Port"​. 
 +\\ 
 +\\ 
 +  
 +{{:​guides:​pics:​usb-prolific.png?​300|}} {{:​guides:​pics:​uart16550.jpg?​450|}} 
 + 
 +Optimal configuration for use with the Virtual Modem. A Prolific adapter and computer that has a 16550 UART. 
 +\\ 
 +\\ 
 +\\ 
 + 
 +{{:​guides:​pics:​usb-serial-adapters.jpg?​400|}} 
 + 
 +Two types adapters compared. Top one is a Prolific adapter, with a Null-Modem adapter attached, and the bottom one is a generic "CH 340" USB-to-Serial adapter. This is only indicative. USB-to-Serial adapters come in all shapes and sizes. If you buy a Prolific adapter from eBay, make sure the item description specifically states it's a Prolific adapter. That way you'll have buyer protection in case the adapter you receive turns out to be something else. 
 + 
 +---- 
 + 
 +On to the next chapter!
  
 | [[Guides:​Virtual Modem|<<​ 1 - Introduction]] | [[Guides:​Virtual Modem:​Section 2|This Page]] | [[Guides:​Virtual Modem:​Section 3|3 - Setting up Raspbian >>]] | | [[Guides:​Virtual Modem|<<​ 1 - Introduction]] | [[Guides:​Virtual Modem:​Section 2|This Page]] | [[Guides:​Virtual Modem:​Section 3|3 - Setting up Raspbian >>]] |
  
-==== Skip to other sections ====+===== Skip to other sections ​=====
  
   * [[Guides:​Virtual Modem|Section 1 - Introduction]]   * [[Guides:​Virtual Modem|Section 1 - Introduction]]
-  * [[Guides:​Virtual Modem:​Section 2|Section 2 - Shopping list]] << You are on this page+  ​* **[[Guides:​Virtual Modem:​Section 2|Section 2 - Shopping list]] << You are here**
   * [[Guides:​Virtual Modem:​Section 3|Section 3 - Setting up Raspbian]]   * [[Guides:​Virtual Modem:​Section 3|Section 3 - Setting up Raspbian]]
   * [[Guides:​Virtual Modem:​Section 4|Section 4 - Setting up Virtual Modem]]   * [[Guides:​Virtual Modem:​Section 4|Section 4 - Setting up Virtual Modem]]
 +  * [[Guides:​Virtual Modem:​Section 5|Section 5 - Using Virtual Modem]]
 +
   * [[Guides:​Connecting Windows 3.1 to the Internet]]   * [[Guides:​Connecting Windows 3.1 to the Internet]]
-  * [[Guides:​Connecting Windows ​95/98 to the Internet]] +  * [[Guides:​Connecting Windows ​9x to the Internet]] 
-  * [[Guides:​Connecting ​a Digital VT100 compatible terminal ​to the Internet]] +  * [[Guides:​Connecting ​Windows 2000 to the Internet]] 
-  * [[guides:​List of Compatible Websites]] List of websites that will work with pre-2000 legacy web browsers. + 
-  * [[Guides:Virtual Modem:​Script|Source code and Coding Examples]]+//Note, this page uses affiliate links to EBayIncome used from affiliate links help us support this website and the Raspberry Pi Virtual Modem project.//
  
 ---- ----
  
-Questions? Comments? ​[[:Contact Information|Contact Me!]]+==== Get In Touch With Us! ==== 
 +Share your thoughts and report bugs on Discord. \\ 
 +[[https://​discord.gg/​4w6CpZ8|{{:​images:​social-discord.png?​nolink|}}]]  
 + 
 + 
 +{{tag>​Guides Guides:​Networking}}
  
guides/virtual_modem/section_2.1550463055.txt.gz · Last modified: 2019-02-18 04:10 by omolini