home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / k56flex.txt < prev    next >
Text File  |  1997-10-30  |  14KB  |  348 lines

  1. "The 56k Sweet Dream" (is made of this)
  2.  
  3. -A Technology Thriller, based on Real life.- :)
  4.  
  5. Chapter 1: the Hayes Accura
  6. ---------------------------
  7.  
  8. First, I purchased a Hayes Accura 56k/voice.  BZZT WRONG!  :) After
  9. connecting it, I dialed my ISP only to find it ignored the "special" 56k
  10. beep of the k56flex handshake and proceeded to connect at 28.8.
  11.  
  12. LESSON #1: The early Accuras (and the ones from Motorola and Diamond) have
  13. not only NON-UPGRADEABLE firmware, but also a BAD, totally BRAIN-DAMAGED
  14. DATA-PUMP, this makes it IMPOSSIBLE to establish a connection in K56flex
  15. rates.  The only way to fix these modems is to return them to the
  16. manufacturer.
  17.  
  18. How to detect it: If you want to check whether yours is upgradeable, you
  19. must issue either an ATI6 or ATI7 command to your modem and look for a
  20. response that starts with RC.  The text following that first word either
  21. looks like:
  22.  
  23. L8570 Rev 13.2/13.2
  24.  
  25. or
  26.  
  27. 47BA.
  28.  
  29. The L8570-type modems CAN BE UPGRADED (the data pump is DSP-based and can
  30. be upgraded by software), while the 47BA modems can NOT.
  31.  
  32. Chapter 2: the external
  33. -------------------------
  34.  
  35. After about a month waiting, my hardware provider finally phoned me to
  36. tell me that he had received a new shipment of Hayes Accuras, this time
  37. external, and that he would exchange it at no extra cost.  Great!.
  38.  
  39. The first thing I did after connecting it was typing "ATI6". Result: "47BA".
  40.  
  41. LESSON #2: Both the INTERNAL *and* external Accuras have this data-pump
  42. bug.  Hayes claim they fixed it and that non-upgradeable modems are no
  43. longer shipped.  However, the market is flooded with these modems (at
  44. least locally, maybe they ship them to south america knowing they won't
  45. come back home :).
  46.  
  47. So... that one went inmediatelly back to the box.
  48.  
  49. Chapter 3: the Motorola VoiceSURFR
  50. ----------------------------------
  51.  
  52. After a dozen or more visits, my usual hardware provider didn't have to
  53. talk, he just took the Accura and gave me a brand new Motorola VoiceSURFR
  54. 56k/voice.
  55.  
  56. I dialed my ISP...  CONNECT 33600.  GRRRR....  so I headed to dejanews...
  57. "Motorola VoiceSurfr k56flex".  Oh boy...  it turns out that ALL the
  58. "K56flex" modems, no matter which brand, have *ANOTHER* problem: the level
  59. of k56flex code installed.  So ***you can have an UPGRADEABLE, "good
  60. datapump" k56flex, yet not get speeds higher than 33600***.
  61.  
  62. LESSON #3: The level of "K56flex" firmware is VERY important.  This
  63. Motorola VoiceSURFR, with a manufacture date of "06/97" contained "v0.54"
  64. level of K56flex.  You can check the level of K56flex code in your modem
  65. by typing the command "ati3".  An ati3 revision of 0.5xx means that the
  66. protocol is really Rockwell's K56plus (before the agreement with Lucent)
  67. and not K56flex (co-developed with Lucent and Motorola).  This code level,
  68. for example, CANNOT CONNECT AT ALL WITH LIVINGSTON ROUTERS of a certain
  69. revision level.  (and by 'not connect' I mean NOTHING, NADA).
  70.  
  71. I typed "ati3". The modem's answer: 0.54.
  72.  
  73. By this time I was thinking of using my brand-new modem to start the BBQ
  74. fire on sunday.  Yet I decided to continue "playing" (remember, all I
  75. wanted to do is lower my phone bill (there's no such thing as free,
  76. unlimited local calling down here) and *USE* my brand new modem, however
  77. the current state of technology prohibits me from doing with my modem what
  78. it is intended for).
  79.  
  80. So... I headed to Motorola's web site looking for flash upgrade code.
  81.  
  82. LESSON #4: The Motorola's 56k flash upgdates are *NOT* available on the
  83. www.mot.com site.  You have to either call long distance to motorola's US
  84. or UK tech support BBS, or download the code from a few third-party sites
  85. (ISPs who had set up "k56flex help" pages, go figure).
  86.  
  87. Chapter 4: If it's upgradeable, it doesn't mean it's easy.
  88. ---------------------------------------------------------
  89.  
  90. I finally had on my HD the magic file:
  91.  
  92. 9-20-97  6:44a       772,233     42 a---  56K1009.EXE
  93.  
  94. (I wonder why Phil Katz and others have developed ZIP and other
  95. multi-platform CRC-aware archive formats if developers decide to ship
  96. sensitive data files as flash updates on a plain DOS EXE ;).  Maybe this
  97. is a conspiracy to make Mac and unix users see the DOS prompt to unpack a
  98. file?.
  99.  
  100. ...this is indexed everywhere as "k56flex update to v1.009 for Motorola
  101. ModemSURFR".
  102.  
  103. Mine is a *VOICE*surfr so I was not sure if this update was for my modem.
  104. The TXT inside however indicated that the archive contains multiple files
  105. for each model, including the external and internal VOICEsurfers.
  106.  
  107. Now...  if you had the luck of NOT buying a buggy Hayes, and the LUCK that
  108. your Motorola is of the UPGRADEABLE type...  *AND* the luck of having
  109. managed to learn about the "v0.54" problems *AND* obtained the well-hidden
  110. v1.009 update...  HOW THE HECK DO YOU INSTALL IT???.
  111.  
  112. Motorola's answer: "BY USING THE INCLUDED WINDOWS 95 UPDATE PROGRAM".  !!!
  113.  
  114. Of course!!, everyone is running Windows 95, right?
  115.  
  116. WRONG DAMNIT!.
  117.  
  118. LESSON #5: The txt describes in a few words a procedure for updating "with
  119. other operating systems".  It involves loading a terminal program, setting
  120. hardware handshake on both the modem and software, setting ascci upload to
  121. disable carriage returns and every 'tweaking' that might be available,
  122. setting terminal type to TTY, port speed to 115200, typing "AT**" and
  123. 'ascii upload' the new k56 code file to the modem.  I wonder how long it
  124. would have taken for them to code a *DOS* version of this updater that can
  125. be run everywhere.  I'm not even thinking about an OS/2 version.  (which
  126. would have been easier).
  127.  
  128. Oh well, I did the update dance.  After about one minute of seeing dots on
  129. the screen (my fingers where crossed, remember I was the one who lost two
  130. mobos due to a bios update getting dead at 99%), the Moto displayed
  131. "update succesfull".
  132.  
  133. It now shows:
  134.  
  135. ati3
  136. V1.009-K56_DLS
  137.  
  138. OK
  139.  
  140. Chapter 5: The never-ending story.
  141. ---------------------------------
  142.  
  143. So, I have a good-datapump, flash upgradeable, just-updated-to-v1.009
  144. Motorola VoiceSURFR.
  145.  
  146. I should be able to connect to 56k right?? BZZT WRONG!
  147.  
  148. CONNECT 33600.  (begginning to hate Hayes, Motorola and the whole modem
  149. industry).
  150.  
  151. The only difference is that with this new code, now the modem ATTEMPTS a
  152. handshake at 56k (the first beep from the ISP's router is replied with a
  153. series of fast, low sounding beeps from the modem, after that the k56flex
  154. handshake quits and a normal 33.600 carrier/handshake is heard).
  155.  
  156. LESSON #6: Now the last tip I've found on the newsgroups suggest that
  157. v1.009 is not the real thing.  It seems that "K56flex 1.1" has been
  158. released, but Motorola has not released flash updates to this
  159. specification yet.  They are supposedly "working on it".  But no word from
  160. Motorola (by looking at the Motorola or Hayes web pages, NOTHING about all
  161. this mess is even mentioned).
  162.  
  163. Oh well...
  164.  
  165. Chapter 6: it's not my fault, is it my telco's?
  166. ----------------------------------------------
  167.  
  168. A couple posts on usenet and the ascend site
  169. (http://www.ascend.com/737.html) suggest to check line quality by dropping
  170. to command (+++) mode once connected and use the Rockwell AT%L and AT%Q
  171. commands.  AT%L reports "line signal level" in -dbm.  AT%Q reports "line
  172. quality index".  (?)
  173.  
  174. I dialed my ISP, and got the following figures:
  175.  
  176. AT%L
  177.  
  178. 030
  179.  
  180. (-30 dbm, dbm=decibels/milliwatt)
  181.  
  182. AT%Q
  183.  
  184. 035
  185.  
  186. According to Ascend's info, "with anything higher than -24dbm, you will be
  187. seeing bad connects or possibly none at all".  And "higher than 15 on the
  188. second (line quality index), and you've got real line problems on your
  189. circuit that your telco should be able to sort out".  (ho ho ho)
  190.  
  191. Well, I'm sorry to contradict Ascend, but with these figures I never get
  192. slower than 28,800 connects (and 33,600 with all the Flex), and I *never*
  193. got disconnected.  I think my usage record was 12 straight hours @ 28.8,
  194. and I *never* got a disconnect, this on a no-name taiwanese 28.8.
  195.  
  196. And this is *THE SAME LINE*, dialing to the *SAME AREA CODE* where I
  197. consistently get 50K connects using an USR with X2 protocol to the local
  198. compu$erve node (but at $15/hour access surcharge, I'd prefer to be using
  199. the internet @ 300bps ;)
  200.  
  201. Here's the X2 logon to prove it:
  202.  
  203. atdt311-0600
  204. CONNECT 52000/ARQ/x2/LAPM/V42BIS <--- (!!!)
  205.  
  206.  
  207. User Access Verification
  208.  
  209. Username: +++
  210.  
  211. OK
  212. ATI11
  213. U.S. Robotics Sportster 56000 Voice Link Diagnostics...
  214.  
  215.  
  216. Modulation                  x2/V.34
  217. Carrier Freq     (Hz)       None/1920
  218. Symbol Rate                 8000/3200
  219. Trellis Code                None/64S-4D
  220. Nonlinear Encoding          None/ON
  221. Precoding                   None/ON
  222. Shaping                     ON/ON
  223. Preemphasis      (-dB)      7/2
  224. Recv/Xmit Level  (-dBm)     25/10
  225. Near Echo Loss   (dB)       14
  226. Far Echo Loss    (dB)       0
  227. Carrier Offset   (Hz)       NONE
  228. Round Trip Delay (msec)     6
  229. Timing Offset    (ppm)      916
  230. SNR              (dB)       61.74
  231. Status :                    0001,0011,0000,0000,0000,0000,0000,0000
  232. ------------------------------------------------
  233.  
  234. I wish the Rockwell chipset had an easy reading and informative screen as
  235. the X2's.
  236.  
  237. The ascend page continues: "if you've got noise and/or low line level, you
  238. need to contact your telco provider.  Explain to them that you are using a
  239. modem on your line, you are getting poor cct quality figures from your
  240. modem, and that the line level is low.  You are entitled to have this
  241. problem corrected.  (...) Ask to have them turn the AGC (automatic gain
  242. control) turned OFF and your line setting at the exchange set to position
  243. "5".  This should give you a good cct and level and cure your connect
  244. problems at a stroke".
  245.  
  246. I cannot imagine the faces of the local wire-pullers if I call for repair
  247. and start talking about dbm or "flex" version levels.  (Local phone
  248. service is only guaranteed for VOICE, and the phone co.  has no obligation
  249. to provide data-quality lines, AND they have a monopoly so basically I'm
  250. f*cked if I expect them to "data grade" my line).  So Rockwell, Motorola
  251. and Co.  better make K56flex handshake on this line quality in the same
  252. way X2 *works* now.
  253.  
  254. In fact, I even took my Flex modem to a friend's house downtown, and it
  255. failed to connected at more than 33600, with a %L of -027 dbm, yet the X2
  256. connected at 50k.  Unless the whole country's phone network is rewired
  257. this won't change imho.
  258.  
  259. I can't believe all major ISPs in the USA have selected Flex with the
  260. current BUGGY state of this technology.
  261.  
  262. Chapter 7: Maybe it's my ISP's fault?
  263. -------------------------------------
  264.  
  265. I've read a lot by now about all versions of "flex".  How "0.5anything" is
  266. not flex really but rockwell's pre-flex technology.  But what about my
  267. ISP's routers???.  Maybe they need a firmware update to their flex specs?
  268.  
  269. Here's the output of their routers:
  270.  
  271.  
  272. ** Bienvenido al Servicio Internet Impsat **
  273.  
  274.  
  275. Username: os2user
  276. Password:
  277. Impsat_E2_56K>show revision
  278. ASCEND IMPSAT system revision: ek.m40 5.0Ap16
  279. Impsat_E2_56K>ppp
  280.  
  281. Chapter 8: The Phone Network, unanswered questions:
  282. --------------------------------------------------
  283.  
  284. Are there any fundamental differences between x2 and K56flex to make one
  285. work and the other to fail on the same line?.
  286.  
  287. Is there any way I can improve the dbm figures from my end?  (If there are
  288. any gizmos to correct the line quality that I could purchase or build, I
  289. can try).
  290.  
  291. "turn off Automatic Gain Control"...  how do I translate this for a
  292. level-1 tech support people to understand?.  Are there any added services
  293. (conference calling, call waiting, etc) that automatically disable AGC?.
  294.  
  295. Chapter 9: USR vs K56flex: the big question
  296. -------------------------------------------
  297.  
  298. Why suddenly I must be a rocket scientist to get two modems to connect,
  299. while X2 works right out of the box?.  I know, I know x2 and k56flex are
  300. not modulation techniques but rather complicate approachs to use the phone
  301. network, but x2 works and flex doesn't.
  302.  
  303. Someone reported on the newsgroups:
  304.  
  305. |> we could not get our Motorola ModemSURFR or our
  306. |> Supra Express modems to connect at anything above 33.6K speeds,
  307. |> even after applying the 1.X upgrades (visit www.56k.com).
  308. |>
  309. |> Then we simply changed the init string to &FS202=32 and now we
  310. |> consistantly get 52K and sometimes 54K connections.  I have yet
  311. |> to see a connection rate of less than 52K, and the worst it has
  312. |> ever renegotiated to is 50K.  Downloads are very smooth and
  313. |> very quick.  I am even seeing renegotiations back UP to 52
  314. |> or 54.
  315.  
  316. I've tried this &FS202=32 and nothing changed. (I don't know what
  317. is it supposed to do since the fu**ing thing doesn't even include
  318. a reference card with the modem's commands and registers, in fact
  319. you have to ORDER the printed documentation if you want it. The
  320. included docs in the cd (adobe acrobat format) does not list
  321. "&FS" commands, only s-registers).
  322.  
  323. Chapter 10: Moral of the story?
  324. ------------------------------
  325.  
  326. There should be a class action suit against all the K56flex consortium for
  327. screwing up so many people and selling non-functional beta products that
  328. should be back to the drawing board because they simply not work yet in
  329. the real world.  ALL THESE MODEMS (including the useless, brain-damaged
  330. Hayes Accuras with crappy place-holder dummy datapump) HAD NO INDICATION
  331. AT ALL OF THE CRAP INSIDE OR POSSIBLE SURPRISES, but bright stickers with
  332. "56k!" and glamorous promises.
  333.  
  334. I dunno why this reminds me of women with the 'wonder bra'... ;)
  335.  
  336. Chapter 11: Here's where I'm gonna be soon with companies like Hayes,
  337. Motorola, et.  al.  -----------
  338.  
  339. THY END...?
  340.  
  341. ------------------------------------------------------------------
  342.  
  343. Fernando Cassia <fcassia@theoffice.net>
  344.  
  345. Author of the 'OS/2 Warp and (HP) CD Writers F.A.Q.'
  346. http://os2warp-cdr.home.ml.org
  347.  
  348.