何十二 发表于 2014-8-28 08:30

发布AR7242改UBNT方案(气死JS)9-16日第五次更新

本帖最后由 何十二 于 2014-9-16 21:45 编辑

方案发布以来楼主的帖子多次受到某人的骚扰跟帖。希望回帖的各位不要介意,也不要参与跟他的争论。咱们把精力放在研究和反馈这个方案上来。避免陷入某些人的口水之争。
--------------------------------------
9-16日再次更新:本次更新基本算是最后一次更新了,以后有问题可以直接咨询何十二,我自己还有工作要做。暂时缺乏继续折腾的时间,希望大家继续努力。(布鲁克)今日在改2个AP的时候发现可以不用参考千兆芯片的datesheet文件就可以直接改百兆。具体方法是通关观察测量网变得出。已测试有效。文字介绍:直接找个网线头接好线分出1236线插上网口 用万能表的通断测试档直接量1线到网变靠近网口端引脚通断找出1236顺序。由于网变是12通 36通则只要找出RX TX引线即可完成。第二部按照我的观察发现网变引脚的定义关系是镜像方式对应的。则rx和tx是对应方向关系。找到这个关系后一半网变都是以靠最外侧的为+向内的为- 则就可以直接飞线了。无需参考千兆芯片定义看图:图1 用万用表测量网变对应关系图二:归类出靠近U端的网变定义
根据cpu定义飞线
cpu飞线图
cpu飞线图2
--------------------------------------9.7日吐槽内容:昨天有Q友截了那个JS群聊天记录给我看。我看内容中JS炫耀的说曾经跟我解释过什么原理,所以我才能搞通。这会已经不攻击我想法是否有问题了,开始说是他告诉我原理了,还有什么剽窃他的成果等等。我只想说,有种你放出咱们的聊天记录。我只想说我XXXXX。人做事天在看。你这种人迟早遭到报应的。你会好心给我解释原理?!真TM搞笑。我想论坛里有很多虚心请教这个JS的坛友在,请你们回忆下这个JS向你们谁免费解释过什么原理!这个JS唯一会跟你解释的原理就是“机器发来,不一定搞好,依然给我钱!“。想不到这人这么恶心。请坛友为我喊话,让这位JS别再臭不要脸了。对于你这个小人的无耻举动,我就不问候你家庭成员了。改成功的坛友请代我问候吧。
-----------------------------------------------,9.7日正菜:有网友按照方案改机告诉我网口无反应。好在有那位被js恶心过的网友在,提供了一个电路图给我参考。看完后明白问题在哪里了,因为72XX系列的U配套的网变是电压驱动类型网变,所以需要给网变一个驱动电压。因为我没设备,所以又让何十二测试了下已经OK请各位改机的坛友,在主板上找到3.3V 电压 给61脚加个3.3V电压。有的主板上就直接标注了3V3的数字,那就是3.3v。没有标注的请用万能表自己找下。网变电压有3.3 2.5 1.8 三种。我比较了下2.5和3.3 。815N使用2.5v能连接 但是运行在10MB速率上。使用3.3成功百兆。当然希望大家改机的时候先从1.8开始上。低压优先嘛。以下是何十二测试后提供的图片。测试机型815N。再次感谢何十二对我的信任。

以下是网口加电压参考照片。由何十二提供。测试机型815n
取电的位置在jtag插座附近。线旁边可以看见明显的3V3字样。3.3V接入到箭头指示的触点上,也就是cpu 61脚RXP这个点,这个点跟RXP TXP相通。接入完成后测量RX TX四条线都是3.3的电压。有人要问了为什么没有飞到电阻上而是直飞网变,因为每个AP都有相应的差别。这个815N看电路板是没有经过电阻的。。请看下图
PS:当前不足。网口LED灯还没点亮,虽然不影响使用,但是不完美。希望有条件的坛友测量下led的电压走线什么的。毕竟个人精力有限。大家改完后务必反馈下效果。如果有问题我再继续研究。因为近期忙着拍月亮,等过了中秋再继续研究下功放部分。希望大家多支持,尽量逐一解决。
闲话一下。拍了几天的月亮




AR7242 改UBNT方案
1.      cpu定义参考网址:http://wenku.baidu.com/link?url=td9r8cAOIO5LHuBy7BW3iGbutjrAzTXyWNc52W_Hcs1o3FwyHgq5ypeUZA5wya_hzGTMg3xXklXqT4R-7eORkBZfXG-ZGojZ9EkLskUQpfm&qq-pf-to=pcqq.c2c
根据cpu引脚定义查询后得知该型号cpu预留了一个百兆以太网接口关联定以后得出61-64脚为百兆接口
再根据网线1236线定义可得知引脚关联接线图 Cpu引脚中 RX为收(下行),TX为发(上行)在P类半导体中后缀P=positive=正 N=negative=负。那么根据信息得到的最终定义为 RXP=下行正 RXN=下行负 TXP=上行正 TXP=下行负网线1236对应cpu引脚分别为:1=632=643=616=62
网线定义参考网址:http://wenku.baidu.com/link?url=6Oyzzx5XVSsMWOWZ99Fzur-AOzS2X_EoO6r1Q0I0893a6TL0_boXw_2eOjlFlYaQbq2gsnQTn9bYiPgcfY-XDb0pt5njxLTSfLgnqKyrMyS
2.      如何跳过千兆控制芯片?在得出CPU百兆接线定义后 那么下一步是解决接口问题。接口部分有2条路径可走。01.单独引线接一个网口和网变。保留千兆网口02.拆除千兆控制芯片,直接在千兆控制芯片焊盘上飞线到CPU的4个相关引脚。(本方案以此为例)
首先需要针对自己AP的千兆控制芯片型号查找相关的PDF开发文档。本次以IP1001 LF千兆控制芯片为例。该芯片为sop64封装方式.参考网址:http://wenku.baidu.com/link?url= ... QaEr-Nwi8b77jVMG2AG根据网变接入方向,比照pin数,故得出17-32pin为对接网变的部分。则拆除控制芯片后在该区域飞线。
根据开发文章显示关联pin脚后得出下图。文档解释:在千兆模式下所有四队及8线同时工作。在百兆模式下MDI [ 0 ] P / M用于上行传输。MDI [ 1 ] P / M用于下行接收。在百兆模式下MDI [ 2 ] P / M和MDI [ 3 ]P / M则闲置。由此得出百兆接线方式为18为上行正 19为上行负 21为下行正 22为下行负。对照cpu引脚定义和控制芯片引脚得出以下CPU和IC对接关系61=2162=2263=1864=19根据以上定义使用热风枪或者其他方式拆除千兆芯片后在原有焊盘引脚上飞线即可。-------------------------------------------------------------------------------------------------8-29日补充 AR8201转百兆飞线方案

------------------------------------------------------------------------------------------------
8-30日补充AR8035转百兆 飞线方案(感谢这位被该js羞辱过的匿名网友提供的datesheet和机器测试:handshake)---------------------------------------------------------------------------------------------
固件部分:嫁接已测试固件(感谢坛友wfhwfh的协助)http://pan.baidu.com/s/1eQf7EFo
再提供一个固件供测试。http://pan.baidu.com/s/1sjlWYBj
提醒:如果出现无限重启的问题,请将cpu的88 和89脚的电阻拆除并任选一个 斜接88-89即可。
其他:网络隔离变压器(网变)千兆网变可以保留直接使用。当然你如果执意跟换也是可行的。更换方式为千兆网变可直接换成百兆网变。需封装方式一致。

第二季已发布http://www.anywlan.com/thread-329344-1-1.html
--------------------------------------------------------------------------------------------end本文作者布鲁克 QQ:94619273 and 何十二QQ:634012032             补充:希望通过本文系统化解析方式让观者能理解每个步骤的原理和思考方向。其中涉及一些比较生硬的内容,希望大家能多包容。本文作者其实并没有7242方案的AP,友人拜托研究,本想走捷径,但无奈某JS的那种自恋狂妄的态度,得益于积累的经验特此花一晚研究。在此“感谢”这位JS提供的精神动力。只能说这类JS是对开源的最大侮辱、当然也因为有了你这样的JS,才会让我们小白更加的发粪图强。当然要感谢这位JS曾经发布的中兴815 V3改ubnt的方案。但提醒你不要因为如此你就掉进钱眼里不能自拔。毕竟乐趣所在不单只有金钱。


补充内容 (2014-11-19 13:13):
看来帖子不火了

heweixinyu 发表于 2014-8-29 00:48

1.论坛本身就是一个大熔炉.个人表示只要是出于技术讨论目的而发贴的.都应该表扬和鼓励.不管是理论的还是实践的.都在为技术讨论提供理论或实践依据.具备参考价值.
2.消费类电子产品的相关技术革新是非常迅速且多元的.互联网本身就是一个互动平台.只要是技术就不存在独领风骚.再强大的技术也会有普及的可能.如果久久无法普及.一定是绝大多数研发团体所弃用的.不存在大范围普及的条件及可能.简单点说就是过时的东西.或是无用的东西.
3.技术的革新实际就是部分人先掌握.随着时间的推移.掌握的人群只会越来越多.且越来越精.早期掌握的人无非在经验上丰富一些.但是并不代表这是独门秘籍.往往愿意将资源分享的人.获得信息交互的面积量更大.且提升自我的空间和能力也是越大的.
4.楼主不必在意别人说什么.也不必回应什么.坚持自己的理念就好.素质和人品是摆在面前的.面对粗劣,低俗,无赖,人格低下,无品无味的无聊挑衅.一笑置之即可.
5.群友的眼睛是雪亮的,相信和我看到的是一样的.面对低俗且充满丑恶嘴脸的广告,大家只是看个热闹不愿意揭穿.等到有坛友揭穿的时候.某些低俗低级趣味的人就匆忙修改.熟不知论坛的引用却分明记录下了整个过程.在我看来反而成为了笑料笑柄.不但将人品的拙劣暴露无遗.也让我找到了拉低全论坛平均智商的罪魁祸首.何必秀下限.秀也就算了.还秀得不伦不类.
6.从做人的角度上来说.在任何论坛攒人品都是非常重要的事情.无论是商家还是个人.赢得大众的口碑才是最关键的事情.如果信任产生危机.那便会产生一系列的连锁反映.不然是你的言论.还是你的产品.你的技术水平.无论谁.看你不顺眼.也都会黑你2句.即便更换小号.不改性格.依旧很难生存.曾经那个恃才傲物便可生存,活在众星捧月的远古时代已经过去.互联网资源发达的今天,人们早已经向互助互勉的大环境靠拢.引火必烧身.
7.还是呼吁一下.合理利用论坛资源.爱护论坛技术讨论氛围.是论坛每一位坛友应尽的义务与责任.否则你只会被论坛和时代一起淘汰.

ぷ尐⑤` 发表于 2014-8-28 08:46

忽然想起 无线蜘蛛的m2 就是这样飞线的

四哥! 发表于 2014-8-28 09:01

支持技术贴

wfhwfh 发表于 2014-8-28 09:13

强烈支持,正在改moto650进行验证

邪恶海盗 发表于 2014-8-28 09:13

楼主高淫,帮顶了....

爱无限@ 发表于 2014-8-28 09:25

同样支持技术贴:victory:

cqp10678 发表于 2014-8-28 09:26

我知道你说的js是谁了{:5_238:}。,虽然我对硬改部是太了解。但是最重要的是研究者我们大家带来的这种无私的分享和改机成功愉悦的心情,是任何东西都无法比拟的。谢谢。

ghbyou 发表于 2014-8-28 10:12

本帖最后由 ghbyou 于 2014-8-28 15:56 编辑

:lol大家多反馈。完善这个方案。嫁接uboot版UBNT测试成功。
AR7242+AR9283
固件下载地址
http://pan.baidu.com/s/1eQ7rYP8

flmdag 发表于 2014-8-28 10:13

{:5_242:}支持支持

flmdag 发表于 2014-8-28 10:17

看了几次都看不懂 毕竟没基础

何十二 发表于 2014-8-28 10:33

flmdag 发表于 2014-8-28 10:17
看了几次都看不懂 毕竟没基础

我也没机器测试结果,只是理论上通过

hanhg 发表于 2014-8-28 11:09

首先支持一下,有一台机器,有时间按照楼主的教程试试!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 发布AR7242改UBNT方案(气死JS)9-16日第五次更新