[{"data":1,"prerenderedAt":399},["ShallowReactive",2],{"project-24719680":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":46,"post_text":48,"what":49,"said":69,"maker_in_thread":143,"shape":155,"grid":159,"attempts":361,"same_week":362,"maker_shows":34,"maker_hidden":391,"reader_version":392,"card":393},"24719680","cm-sdr","I reverse engineered my cable modem and turned it into an SDR","title","Show HN: I reverse engineered my cable modem and turned it into an SDR","https:\u002F\u002Fstdw.github.io\u002Fcm-sdr\u002F","stdw.github.io","0x00000000",1602169202,2020,357,70,103,3028,4,"legend","hardware","cable modem sdr","other",[24,25,26,27,28],"cable modem","software defined radio","reverse engineering","docsis","spectrum analyzer","mixed",0.351,{"positive":32,"neutral":33,"mixed":34,"critical":35},13,10,1,5,29,{"execution":38,"design":40,"idea":42,"docs":44,"performance":45},{"positive":39,"critical":39},0,{"positive":39,"critical":41},2,{"positive":43,"critical":34},6,{"positive":39,"critical":34},{"positive":39,"critical":34},[47,47,34,39,39,34,39,39,39,39,39,39,35,35,35,35,39,39,39,34,47,39,39,35,34,34,39,47,39,35,39,47,47,35,47,39,35,35,35,35],3,null,{"problem":50,"audience":48,"pricing":48,"motivation":48,"time_to_build":60,"stack":67,"openness":68,"stage":68,"team_size":68},{"value":51,"source":52,"evidence":53},"Repurposes a cable modem's ADC hardware to receive radio signals as an SDR","inferred",[54,56],{"id":55},"post",{"id":57,"by":58,"text":59},"24722457","leecarraher","Cool hack, however i agree with the poster, since it appears to only have a 500KHz usable bandwidth(less than rtl-sdr) at an albeit faster (5x) sample rate, i probably won't have…",{"value":61,"source":62,"evidence":63},"Maker started about a month before the post","maker",[64],{"id":65,"by":11,"text":66},"24723882","Thank you, I started almost exactly a month ago.",[],"unknown",{"praise":70,"objections":91,"requests":107,"questions":112,"alternatives":127},[71],{"value":72,"source":73,"evidence":74},"Impressive reverse engineering and hacking work","commenter",[75,79,83,87],{"id":76,"by":77,"text":78},"24724126","chromatin","Absolutely outstanding work, truly worthy of the moniker \"hacker\" news =)",{"id":80,"by":81,"text":82},"24722782","segmondy","One of the most exciting things I have read on HN in a long time. :). Thanks for sharing.",{"id":84,"by":85,"text":86},"24726647","6510","I much enjoyed this adventure story.",{"id":88,"by":89,"text":90},"24725380","ssfrr","Super cool hack and great write up. It’s nice to see this go all the way from poking at hardware to decompiling binaries and then some signal processing. Kudos. You mentioned you…",[92,96],{"value":93,"source":73,"evidence":94},"Only about 500kHz usable bandwidth, less than RTL-SDR",[95],{"id":57,"by":58,"text":59},{"value":97,"source":73,"evidence":98},"Post did not explain the SDR acronym",[99,103],{"id":100,"by":101,"text":102},"24722607","schrijver","I had never heard of this acronym. If you post on a forum about SDR’s, I guess it’s fine to not explain it, but it’s a public blog post shared to ‘Show HN’ so it makes a lot of…",{"id":104,"by":105,"text":106},"24723714","bserge","I just couldn't remember the meaning since I've only read maybe a couple of articles on the topic. So I had to Google it, and it was the 4th result. I tried to CTRL-F \"SDR\" on…",[108],{"value":109,"source":73,"evidence":110},"Add a note on what SDR stands for",[111],{"id":104,"by":105,"text":106},[113,120],{"value":114,"source":73,"evidence":115},"Whether the data is streamed over Ethernet",[116],{"id":117,"by":118,"text":119},"24722337","superkuh","Is the serial cable the interface used to transfer the saved sampled data to the PC? What does, >It can currently stream I\u002FQ data to a peer via TCP mean? Does it somehow stream…",{"value":121,"source":73,"evidence":122},"Where the spectrum analyzer forum thread is",[123],{"id":124,"by":125,"text":126},"24725594","tn1","> Some quick searching brought me to a thread on a web forum where people were discussing the built in spectrum analyzer feature used for diagnostics I tried to search for this…",[128,136],{"value":129,"source":73,"evidence":130},"RTL-SDR",[131,135],{"id":132,"by":133,"text":134},"24722867","quercusa","SDR (Software-Defined Radio)is cool. RTL-SDR use a $25 USB TV tuner dongle to do all kinds of cool things like catching weather satellite downloads, listening to local emergency…",{"id":57,"by":58,"text":59},{"value":137,"source":73,"evidence":138},"LimeSDR",[139],{"id":140,"by":141,"text":142},"24723185","ArtWomb","Kudos! LimeSDR has found its niche in \"hobbyist\" radio astronomy. It's entirely within the realm of possibility. That a civilian using a low budget board. Discovers the next big…",{"comments":144,"answered":35,"key":145},7,[146,149,152],{"id":147,"text":148},"24725561","Thanks, I will look into it!",{"id":150,"text":151},"24725537","Thank you. I am just throwing away samples without filtering because it has to be done as quickly as possible on the device itself in order to send it out before the next chunk…",{"id":153,"text":154},"24723849","Thanks, added",{"commenters":156,"max_depth":35,"maker_replies":144,"first_comment_mins":157,"lifespan_hours":158},51,171,45,[160,164,168,170,173,177,181,184,187,190,193,196,198,200,202,205,208,211,214,216,218,221,223,225,227,231,233,234,237,241,244,247,250,253,256,258,260,262,265,268,269,271,274,278,281,283,286,288,292,297,300,304,308,312,314,316,318,321,323,327,330,332,334,338,342,345,348,352,356,358],[161,39,47,162,163,39],"24724328","project\u002Fneutral\u002Fexecution","Scoundreller",[165,39,47,166,167,39],"24725805","project\u002Fneutral\u002Fdesign","Jenda_",[169,39,47,162,163,39],"24727269",[171,34,34,172,163,39],"24724300","project\u002Fcritical\u002Fdesign",[174,34,39,175,176,39],"24725149","commenter\u002Fneutral\u002Fnone","bityard",[178,34,39,179,180,39],"24726896","other\u002Fneutral\u002Fnone","dheera",[182,34,39,179,183,39],"24727378","budgi4",[185,34,39,179,186,39],"24734930","MauranKilom",[188,34,39,175,189,39],"24725191","toast0",[191,34,34,172,192,39],"24725448","wlesieutre",[194,34,39,179,195,39],"24725540","notsuoh",[197,34,39,175,163,39],"24725722",[199,34,39,179,192,39],"24732342",[201,34,39,179,163,39],"24727215",[203,34,39,175,204,39],"24725906","marcan_42",[206,41,39,179,207,39],"24724224","0xCMP",[209,41,39,179,210,39],"24724367","segfaultbuserr",[212,41,39,179,213,39],"24727413","cycomanic",[215,41,39,179,210,39],"24727579",[217,41,39,175,210,39],"24727607",[219,41,39,179,220,39],"24725725","meroes",[76,47,35,222,77,39],"project\u002Fpositive\u002Fnone",[224,18,35,222,176,39],"24725222",[147,18,39,226,11,34],"maker\u002Fneutral\u002Fnone",[228,35,35,229,230,39],"24726832","project\u002Fpositive\u002Fidea","StillBored",[88,43,47,232,89,39],"project\u002Fmixed\u002Fexecution",[150,43,39,162,11,34],[235,144,35,236,105,39],"24721735","maker\u002Fpositive\u002Fnone",[238,144,39,239,240,39],"24721824","commenter\u002Fneutral\u002Fdocs","anthropodie",[242,144,39,179,243,39],"24722284","wcarss",[245,144,39,179,246,39],"24723833","skzo",[248,144,39,179,249,39],"24738285","Twisol",[251,144,39,179,252,39],"24722435","FroshKiller",[254,144,39,179,255,39],"24725159","vin047",[100,144,34,257,101,39],"project\u002Fcritical\u002Fdocs",[104,144,47,259,105,39],"project\u002Fneutral\u002Fdocs",[153,144,39,261,11,34],"maker\u002Fneutral\u002Fdocs",[263,144,39,179,264,39],"24724009","quickthrower2",[266,144,39,179,267,39],"24724884","taxcoder",[65,144,39,226,11,34],[140,270,35,229,141,39],8,[272,270,39,179,273,39],"24724517","salgernon",[275,270,34,276,277,39],"24725788","project\u002Fcritical\u002Fidea","mhh__",[57,279,34,280,58,39],9,"project\u002Fcritical\u002Fperformance",[282,33,39,179,163,39],"24724267",[284,33,39,175,285,39],"24724895","d-sc",[287,33,39,175,163,39],"24725739",[289,290,47,162,291,39],"24730200",11,"londons_explore",[293,294,47,295,296,39],"24723485",12,"project\u002Fneutral\u002Fperformance","snops",[298,294,39,179,299,39],"24725434","grishka",[301,32,39,302,303,39],"24721760","other\u002Fneutral\u002Fdocs","foofoo55",[305,306,35,222,307,39],"24722399",14,"abstractbarista",[309,310,39,179,311,39],"24731582",15,"mdip",[132,313,39,179,133,39],16,[124,315,47,226,125,39],17,[317,315,39,226,11,34],"24725684",[319,315,47,320,125,39],"24725926","project\u002Fneutral\u002Fnone",[80,322,35,222,81,39],18,[324,325,47,295,326,39],"24721864",19,"loa_in_",[328,325,39,329,11,34],"24723049","maker\u002Fneutral\u002Fperformance",[117,331,47,162,118,39],20,[333,331,39,162,11,34],"24723076",[335,336,39,179,337,39],"24723904",21,"aberoham",[339,340,35,229,341,39],"24723140",22,"ColanR",[343,340,35,229,344,39],"24723706","myself248",[346,340,35,229,347,39],"24725876","vvanders",[349,350,35,236,351,39],"24724666",23,"heavyset_go",[353,354,35,229,355,39],"24728084",24,"egberts1",[84,357,35,222,85,39],25,[359,360,39,179,311,39],"24731313",26,[],[363,367,372,376,381,386],{"id":364,"name":365,"points":366,"category":20},"24781175","Peripherii",462,{"id":368,"name":369,"points":370,"category":371},"24764589","Low-Level Academy",419,"learning_science",{"id":373,"name":374,"points":375,"category":371},"24777640","The Tech Resume Inside Out",382,{"id":377,"name":378,"points":379,"category":380},"24740266","SmartGuitarAmp",240,"creative",{"id":382,"name":383,"points":384,"category":385},"24760528","Blades",146,"dev_tools",{"id":387,"name":388,"points":389,"category":390},"24747069","Waking and Sleeping Globe",138,"consumer_social",false,"v2",{"id":394,"name":5,"line":6,"ai":391,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":395,"top":18,"kw":396,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":397,"url":9,"mix":398,"praise":72,"objection":93,"sub":21},24719680,0.35,[24,25,26,27,28],"3310010000005555000130051103050335305555",[32,33,34,35],1794036596944]