月度归档:2018年04月

华为WS880成功升级256MB内存刷梅林

华为WS880是一台颇有争议的路由器,使用官方固件的朋友都吐槽这个路由器简直是一点也不好用,比如ws880无法正常使用无线网络,经常用着用着就连不上,做AP无线经常掉线。而且做AP的话,手机客户端搜索不到路由器。各种吐槽不一而足。

所幸第三方固件拯救了这个机器,目前WS880可以刷tomato,merlin梅林,以及koolshare论坛的中文梅林,虽然都不能称之为绝对完美,但是秒杀WS880原厂固件还是没有悬念的。特别是KS论坛的中文梅林固件,基本上可以说近乎完美了。

不幸的是,WS880的内存天生比同类机器挫一些,只有128MB的RAM,要知道同类的机器比如AC68U,R6300 V2都是256MB RAM,这也造成了WS880安装一些吃内存的插件后,运行起来不是很顺畅。所以就有了给WS880升级到256MB内存的想法。

以上是某位朋友寄来升级256M内存的华为WS880机器,机器表面的保护膜还没有撕去,但是已经起翘了,个人觉得路由器就是拿来用的,保护膜这样的东西,就应该开箱就撕去,否则真的很影响外观。感觉留着保护膜有点像真皮座椅加座椅套,没有什么必要。买来就是要享受使用的嘛。

 

以上是拆机图片,WS880内置6根天线,每根天线增益大概是3dBi,2.4G和5G分别是三根天线,组成3X3 MIMO。其中11ac是1300Mbps,11n是450Mbps。可惜原厂固件太不给力,白白浪费了WS880的硬件性能。

CPU和AC68U一样,都是Cortex-A9双核心,主频为800MHz,WS880的无线芯片分别是BCM4360和BCM4331。

以上是拆下原机128MB内存并换上256MB内存的照片,经过这样一改造,内存就和AC68U,R6300 V2一样了,运行一些插件再也担心跑起来不流畅等问题,又可以继续战斗了。

以上是在WS880梅林固件里面的内存状态,可以看到,已经成功识别256MB内存。运行OK。理论上刷AC68U的固件也是可以的,但是由于主板的网口设计不同,刷了AC68U的固件,可能会出现LAN口和WAN口顺序颠倒的情况。另外 指示灯显示跟对应的GPIO有关系,也可能造成指示灯显示不正常。

车险理赔技巧

个人觉得有了解一下的必要
【车剐蹭后】

如果你同意私了,拿1500,报保险自己全责,车照样修好一文不掏白赚1500,第二年保费增加800,赚了700。

【撞车了,怎么办?】

1、撞伤一人,送医院,被家属打骂,垫医药费8000。回家洗洗脸上的血痕。回头家属要求加10000私了,否则不给你医药发票,保险公司说没发票不给你报销,呕吼悲剧。其实你可以不去医院,现场等待交警出具处理意见。垫医药费就说炒股亏了,现在还欠起外债,等家属告你,告完保险公司全赔,皆大欢喜,你甚至不用出现。

2、撞车了,后面堵起一排车狂按喇叭,对方说我全责,我们退到路边处理,于是停到路边,结果对方马上变脸,说你丫的全责,这时候才想起应该先手机照相。

3、老公指挥倒车,自己一激动,油门当刹车,把老公双腿撞断,打电话给保险公司老老实实的上报,保险公司告诉你,老公陪。。。。。其实你可以换个朋友的车撞。。你懂

4、车子在4s保养,保养完了,高高兴兴去取车,呕吼,倒车时油门又当刹车(为什么是又=。=!),撞的稀里哗啦,造成损失4000+,你郁闷的找保险公司,人家礼貌的告诉你,在修理厂发生的事故,俺们不陪。。。。其实你可以换个地方发生事故,比如小区内和某小树发生亲密接触,你懂。

5、周末天气好爽,正在happy的飙车,左方一大货车突然一盘子甩到你道上和你kiss了一下,你只有一盘子打到花坛上,你小心肝扑通扑通的隔了5分钟才安静下来,一看大货车早没影了,马上打电话给保险员把大货车狂决一顿,并表示想要修车,保险员遗憾的告诉你把负全责的肇事人放跑了不赔:当与其他车辆发生碰撞时,责任在对方,如果放弃向第三方追偿的权利,也就放弃了向保险公司要求赔偿的权利哦亲。————其实你可以说,太阳晃花了我的眼,让我上了花坛,什么大货车?没看到~没注意。

【车库进水,车被淹】

大雨天,早上happy的去车库取车,发现车库被淹了,顿时泪流满面,赶快上车发动,让自己的车车逃离苦海,一点火,呕吼,发动机打不燃。车没逃离苦海,你也进了苦海,4s店告知,发动机进水,报销,损失5w,你兴冲冲的去找保险公司,别个怜悯的看着你,小姐,驾驶员强行打火导致发动机进水,俺们不陪。————你不点火,发动机是不会进水的哦亲。

【被车内物品砸伤】

在车上放了好多好多玩具,什么宝塔啊,香水瓶啊,小熊啊小猪啊。有一天差点撞到一个老太,一脚急刹车,香水瓶飞起来干到玻璃又弹到俺额头上。缝8针,玻璃费误工费医药费精神损失费共计3800,保险公司的接线员笑眯眯的告诉你,被车上物品撞坏不赔:如果车辆被车厢内或车顶装载的物品击伤,俺们还是不陪。

【关于轮胎】

1、路上爆胎,左转右转稳住方向,不用打电话给保险公司了,这个不陪。

2、停在楼下,楼上看了一集康熙来了,下楼一看4个车轮没了,几块板砖给俺垫着,不用打电话给保险了,这个不陪。

【保险条款精解(一):车损险 VS 第三者责任险】

咱们先说说最主要的车损险和三责险。车损险和三责险是车辆保险的基本险,主要赔偿被保险车辆的损失以及由被保险车辆在使用中给第三者带来的损失!

您大概觉得即使是自然灾害造成的车辆损失,保险公司也照赔不误!这话对了一半,大部分的自然灾害造成的损失都赔,惟独一样除外——地震!

案例1:如果您的车有幸在地震中被建筑物砸到的话,哈哈……

应对方法:不要在地震一结束就急于申请赔偿,等地震过后几天再申请赔偿。

出险陈述:大概由于地震造成墙体松动,终于在某一天倒下了,砸坏了您的爱车,切记:千万不要提及地震时出险。

案例2:如果您的爱车在一次急刹车中,车里的东西飞到了风挡上造成玻璃破裂,您该怎么说呢?

假如您老老实实的对保险公司说:“我的纸巾盒飞起来打中了玻璃……”(哗!内功够高啊,呵呵,本人只是以纸巾盒举个例子开个玩笑。)”那么你惨了!那个理赔员会指着自己的嘴对您说:“请看我的口型——NO!”

应对方法:小小的改变一下事实……

出险陈述:我的一个练过铁头功的朋友在刹车时撞碎了风挡,OK!记住:受车内“物品”的撞击所受损失,保险公司不赔的!但是人撞坏的就另当别论。

案例3:如果您的车在拖车时与别的车发生了碰撞,怎么办?

应对方法:忽略一些事实存在的东西……

出险陈述:别提你在拖带车辆或者被别人拖带,否则不管你有没有事故责任,保险公司一律不赔。

案例4:如果你在事故时,打破了自己的玻璃又没有上玻璃险时,你会向保险公司索赔吗?

没上玻璃险找人家索赔能行吗?行,绝对行!玻璃险的全称是:玻璃单独破碎险,是指停车和使用时造成的玻璃损坏,而事故造成的玻璃损坏应由车损险来负责赔付。

如果您没上玻璃险,当您早上起来发现自己的汽车玻璃不知道被哪个混蛋打破了,怎么办呢??呵呵,老招法:开车时急刹车造成的,又是脑袋惹的祸!(记得找一个身高差不多的朋友来当挡箭牌啊),如果是侧面的玻璃破了,就说侧滑时脑袋撞的好了,呵呵!

案例5:如果您的车在撞车时,打破了一个小灯,您该怎么办呢?

找保险公司,他绝对不敢不赔您,那么您以为是赚到了吗?不是的,实际上您大概要赔了,亏本了。

没听明白?告诉您,每辆车的全险大概在2500-5000之间(更高档的车会更贵),如果您在一年的保险期内没有索赔,那么您将在下一年投保时获得10%的无赔款优待,这笔帐您自己算算,如果索赔数额太小,哎,就这样算了吧,不如10%的折扣来的实在。

【保险条款精解(二)】:丢车—如何将损失降到最低

车辆在停放和使用的过程中难免会让人有烦心的事,其中,丢车是最倒霉的事了,不过,如果你按照我说的去做,您的损失会降到最低点。

记得啊,一旦丢车,要做的第一件事情是什么?报警?错!车已经丢了,哪那么容易立刻找到啊,您也未免太高估中国警察的能力了,还是想想怎么减少损失吧!

减少损失?哪那么容易啊,车都丢了,怎么减啊?别忘了,有我呢!!!!

首先记得先看看自己的保险单里有没有上车辆盗抢险。什么,没有?那你认倒霉吧,找我也没用了,再买一辆吧!

如果你上了盗抢险,首先,我要恭喜你,你的损失可以降到最低了,不过,也要小心啊!这时你要做的是闭紧你的嘴,踏踏实实的看完我的帖子,否则你一定会后悔的!

案例1:盗抢险中规定,被保险人丢失行驶证、购车原始发票、车辆购置附加费凭证每一项增加0.5%的绝对免赔。丢失车钥匙增加5%的绝对免赔。

这些规定在保险单中用颜色最浅的字体印刷,不信,您可以拿出单子仔细看看,肯定在某个不显眼的角落里能发现这段话。

所以不管你是否有一把备用钥匙曾经丢失过,或者是在您被开跑了的车里有一把钥匙,请您记住一定要忘记这件事,否则……5%的损失您自己扛定了!

案例2:如果您的车在收费停车场或营业性修理厂中被盗,保险公司负责赔偿吗?

答案是:不赔!!因为上述场所对车辆有保管的责任,在保管期间,因保管人保管不善造成车辆损毁、丢失的,保管人应承担责任。保险公司不负责赔偿。

所 以正确的方式是找停车场去索赔,所以,每次停车时记得收好停车费收据啊,虽然上面印着丢失不管,但根据我国合同法中关于格式合同的规定,这属于单方面推卸 自己应负的责任!你尽管放心大胆的告他好了,呵呵,给您一个好消息,已经有人打赢了这样的官司,所以根据案件推溯的原则,以后的案件审判可以依照这个案例 来判决,哈哈!

案例3:如果,停车场是您的朋友开的,或者您从侧面打听到这个停车场根本无力赔付您的爱车,您是否可以考虑改变一下丢车的地点呢?哈哈,我可什么都没说啊!您自己琢磨去吧。

案例4:再有,如果您是一位老板,因为一些账目上的问题和朋友闹翻,而您的朋友又是一位小人,他偷偷把您的车偷走了,您猜到会是他干的,您会找保险公司赔偿吗?

告诉您,保险公司可不负责赔偿。因为条款规定:被保险人因与他人的民事、经济纠纷而致车辆被抢、被盗为责任免除。

所以,您大可忘记您的经济纠纷,直接到公安局和法院报案,记住,千万别说出您的怀疑对象,否则就会把经济问题扯进来了,以中国法院的工作效率,您大概半年之内得打车出门了!

案例5:如果您刚买了一辆新车,上了全险,但没有来得及领牌照(现在的交管规定:验车后的15个工作日后方可领牌证),出险后保险公司负责赔偿吗?

不负责赔偿。因为在出险时,保险车辆必须具备两个条件,一是保险车辆须有公安交通管理部门核发的行驶证或号牌,二是在规定期间内经公安交通管理部门检验合 格。但一般经特别约定对公安部门规定需先保险后检验核发号牌的新入户车辆可负责车损险和三责险。所以负责丢车赔偿的盗抢险并没有生效,自然,您也得不到赔 偿。

看来如果您不是仗着胆子改一下丢失的时间,新买的车就算送人了!我可又什么都没说啊!

案例6:如果您的车失而复得,保险公司如何处理赔款?

被盗抢的保险车辆找回后,如果保险公司尚未赔款的,应将该车辆归还给您,但是全车被盗抢期间,车辆受到的损坏或车上零部件、附属设备丢失需要修复的合理费用,保险公司负责赔偿。如果保险公司已经赔偿,应将车辆归还您,同时收回相应赔款。若您不愿收回原车,则车辆的所有权益归保险公司。

【保险条款精解(三)】:撞车—如何将损失降到最低

只要是撞车,保险公司全赔吗?当然不是你只要认真看看手里的保单赔偿免责条款就知道了,保险公司有一大堆不赔的东西呢,想把损失降到最低,还是来找我吧,哈哈!

案例1:假设你是一个新手,刚借了一辆车(当然也没准是租的车),在路上练车的时候,把你弟弟给撞了,你知道这辆车有三责险,你会找保险公司索赔吗?

答案:如果你去了,你就是神经病,保险公司会一脚把你踢出去,为什么??

首先,你要知道什么是三责险,全称:第三者责任险。

那什么是第三者呢?

第三者指除保险人与被保险人之外的,因保险车辆的意外事故致使保险车辆下的人员或财产遭受损害的在车下的受害人。通俗的讲第三者就是排除四种人:即保险人、被保险人、本车发生事故时的驾驶员及其家庭成员、被保险人的家庭成员。

现在明白了,你作为当时的驾驶员,撞伤你的家人,保险公司是不赔的,好了,你知道该怎么办了!什么?还不知道?气死我了,换个驾驶员撞的不就完了嘛,真是的,害我什么都说出来了。

案例2:如果您有幸开车撞人了,而且全是您的责任,法院判您赔偿您包赔对方的经济损失、精神损失费、伤残损失费……你该如何处理呢??还能怎么样,给钱就是了!

错!大错特错!

你应该和对方家人商量,加大经济损失赔偿和伤残损失赔偿,尽量把精神赔偿降到最低,没有当然就更好了。

为什么?你问我为什么?这不是五马换六羊嘛。

老兄,你又错了,保险公司不是无条件地完全承担“被保险人依法应当支付的赔偿金额”,而是依照《道路交通事故处理办法》及保险合同的规定给予赔偿。而条款明确规定,因保险事故引起的任何有关精神损害赔偿为责任免除。所以无论法院判决被保险人是否应赔偿精神损失,保险公司均不负责赔偿。

明白了??别的保险公司都替你赔,精神损失可不管,所以,宁可多给对方点钱,也别答应精神赔偿,总之,慷保险公司之慨呗,呵呵!

案例3:如果你又有幸撞车了,这回不是您的责任,而对方又不想赔钱,您可以找保险公司索赔吗?

答案:可以,不过您必须先向第三方索赔,才有可能获得保险公司的赔偿。如果您放弃了向第三方索赔的权利,而直接向保险公司索赔,保险公司不赔。因为您放弃了向第三方追偿的权利,同时也就放弃了向保险公司要求赔偿的权利。

所以,切记,切记,一定要先找对方赔,最好是有法庭的强制执行未果的证明,然后您就可以理直气壮的找保险公司了,剩下的烂摊子尽管让它们收拾去吧,谁让它们每年收了您那么多的保险费呢!

案例4:记得以前有个倒霉的司机在警察的指挥下,帮助警察拦截正在逃窜的罪犯,撞向了罪犯,结果两车相撞,那叫一个惨啊,保险公司会赔他吗?

当然不会啦,保险条款写的明明白白,驾驶员的“故意行为”不在赔偿之列,所以只能自己修车了:

所以,如果您没有足够的经济能力,在当英雄之前要考虑一下噢!!!

【保险条款精解(四)】:未年检、年审未做、未上车牌

★保险案例一:一位朋友丢失爱车,已上全险,找保险公司索赔,未果,保险公司拒赔理由:到车管所查询,此车未年检。

案例分析:保险公司所做所为,十分合理,于保险合同条文也有根据:保险只对合格车辆生效,对于未年检的车辆只能视为不合格车辆,就算您保养的再好也没用,结果只能是丢了白丢,保险也上了白上,顶多退回保险现金价值。

案例结论:您的爱车,千万要按时年检,切不可后延,否则,罚款事小,拒赔事大,此时即使发生交通事故造成第三者损失,也将由您自己承担,保险白买了!

案例解决办法:按时年检,即使是一天,也不要晚;如果真的发生不幸,也要记住千万不要立即报案,尽快花银子把验车手续补齐后再办理报案索赔手续!

不好意思,刚才一阵头晕,我什么也没说吧?说了也是胡话。

★保险案例二:与上类似,驾驶员年审未做的请注意了,您在驾驶中发生的一切问题,保险公司不负责赔偿,理由与上例相似,恕不赘述。

★保险案例三:这是一个经常被问到的问题:我的车刚买,还没有上牌照,保险是否生效?

解释:车辆在出险时,保险车辆必须具备两个条件,一是保险车辆须有公安交通管理部门核发的行驶证或号牌,二是在规定期间内经公安交通管理部门检验合格。

但一般经特别约定对规定需先保险后检验核发号牌的新车辆可负责车损险和三责险,所以,这时您的车丢了就算倒霉了,撞了人啥的还算凑合有保险公司给您顶着,现在清楚了吧!

【保险索赔证明材料原则】

1,事故经交通队出面解决的:

由交通队出具处罚单或调解书,经法院判决的,用判决书即可。这些材料绝对好使,在保险公司肯定一路绿灯。放心索赔好了。

2,在小区内发生事故的:

重大事故:即车损严重的,还是要到交通队开证明,很麻烦;

一般剐蹭:到小区物业开证明,因为经常受怀疑,一般也很麻烦;

所以,最好报案时报在城市道路上,否则……累死你!

3,在道路上发生小事故的,包括停车时的剐蹭

此类需要证明的原则是:是否涉及第三方?如涉及第三方赔付的,还是需要交通队证明。

如事故双方自行了断的,可以在索赔时注明:事故第三方自修,然后按车损险中的自责索赔,保险公司要是让您到交通队开证明,您一定得咬住了别松口,就说没地儿开去,保险公司一般也不会太较真。您要答应去开证明,别怪我没提醒您,您就跑去吧,赔的钱不定够。

WVR450G升级固件无法启动的维修记录

最近又收到一台升级固件无法启动的WVR450G,下载的是TP-LINK官方的固件,升级后就无法启动了,只有电源灯亮。

这个机器的CPU是QCA9558,内存128MB,闪存8MB。QCA9558是AR9344的升级版,转发性能和无线性能都全面领先于AR9344,也是正式以QCA命名的很靠谱的一款芯片,算是用来打响QCA名号的一款芯片。

WVR450G的固件是加密的,所以刷机变砖后千万不要拆开路由器不管三七二十一乱折腾一通,这样很容易将机器弄到彻底报废,完全没有后悔药的,这点千万要注意。

Wvr450G的主板和机壳是这样子的,金属外壳,电磁屏蔽做的很好。一般来说家用机器都是塑料机壳。 这个机器的功能还是很丰富的,不过然并卵,一般的家庭用户也用不到这样的功能,只有企业用户才需要的这些功能。

以上是主板的照片,可以看到220V的电压输入后 经过一个分离的变压器模块,然后给主板供电。主板采用的是美国高通的无线WIFI芯片解决方案。很适合企业级产品使用。

经过一番忙碌,终于把这个WVR450G修好了,效果和新买回来没有区别,各个网口均正常。后面的过程就不一一赘述了,如果有遇到类似刷机变砖导致无法启动诸如此类状况的小伙伴,也可以找我们寻求帮助哟。

openwrt路由器安装KMS服务器激活windows

首先在编译的时候要把KMS服务器编译到固件里面。

在C:WindowsSystem32找到cmd.exe软件,右键点击使用管理员身份运行。

然后输入下面的命令:

slmgr.vbs /upk

slmgr.vbs /skms 192.168.31.1

slmgr.vbs /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

slmgr.vbs /ato

slmgr.vbs /xpr

现在解释一下这些命令的意义:

第一条:卸载当前的密钥。

第二条:设置激活服务器,也就是小米路由器的管理地址。

第三条:新的激活密钥。

第四条:开始激活。

第五条:检查激活状态。

 

斐讯K3C刷机变砖的拆机维修记录

在维修K3C之前,先说说斐讯K3C和K3的区别:

无线速度:k3c路由器1900Mbps—k3路由器3200Mbps。

主芯片:k3c为Intel—k3为博通芯片。

内存与闪存:k3c为256RAM+128ROM—k3为512RAM+128ROM。

路由器顶部显示屏:k3c无—-k3无线路由器有。

天线数量:k3c为6根pcb—k3无线路由器为8根。

WFI天线的增益:k3c的5g天线:6db—k3路由器的5g天线:5db。

这个路由器是刷机变砖的,目前无法启动,红灯常亮。各种办法折腾无效,于是就寄来维修了。

K3C目前有官改和openwrt固件,但是K3C的闪存分区相对比较复杂,一共有mtd0-mtd16分区。刷机很容易整坏,建议能不折腾就不要折腾,稳定使用就好了。

mtd0: 00100000 00020000 “uboot”

mtd1: 00040000 00020000 “ubootconfigA”

mtd2: 00040000 00020000 “ubootconfigB”

mtd3: 00040000 00020000 “gphyfirmware”

mtd4: 00100000 00020000 “calibration”

mtd5: 01000000 00020000 “bootcore”

mtd6: 00040000 00020000 “pro_info”

mtd7: 00040000 00020000 “dev_info”

mtd8: 06c00000 00020000 “system_sw”

mtd9: 000c0000 00020000 “res”

mtd10: 002e0000 0001f000 “kernelA”

mtd11: 01059000 0001f000 “rootfsA”

mtd12: 002e0000 0001f000 “kernelB”

mtd13: 01059000 0001f000 “rootfsB”

mtd14: 0028b000 0001f000 “bootcoreA”

mtd15: 0028b000 0001f000 “bootcoreB”

mtd16: 0141a000 0001f000 “data_vol”

 

K3采用博通BCM4709处理器,支持最新的802.11ac Wi-Fi协议,采用ARM的Cortex-A9架构,双核1GHz主频。这颗处理器采用40nm制造工艺,256KB二级缓存,配备了32KB四路

关联指令缓存,32KB四路关联数据缓存,以及128-entry TLB缓存。BCM4709的增强型CPU内存子系统架构提高了系统性能,大幅提升了处理能力。功耗会高一点。

而K3C采用INTEL的GRX350双核处理器,设计频率为1.6G,但是在K3C上被强制降频在800MHZ。

另外,K3C其实还可以刷梅林固件,但是相当麻烦,首先要把内存改成512MB的,然后再把原机的U-BOOT刷成支持梅林的U-BOOT,另外刷机前还需要备份mtd0-16分区。

还有一点需要注意,据说这个梅林经测试正常的机器版本是K1C的A1,B1,B1G。其他两个版本B2和C1未经测试,能否使用还是未知数。

上面图片是刷了openwrt固件的界面,下面显示的是intel界面。这个固件算是杂交固件,基于intel的SDK,同时加入了OPENWRT,在INTEL界面的高级设置下面,有openwrt的菜单,点击即可切换到openwrt界面。但是openwrt里面是没有无线设置选项的,设置WIFI需要在intel的web界面设置,很折腾,也不完美。

以上图片是刷好官改固件的截图,用起来就自然惬意的多。另外在固件升级里面可以直接上传斐讯官方固件升级。但是升级后就不能直接刷低版本的固件了,否则会变砖。是不是很麻烦很折腾?

这个机器一开始修好后是没有无线的,因为折腾变砖之前没有做各个分区的备份,最后想了一些办法,找了一台正常使用的K3C,备份出需要的文件,才解决了这个机器没有无线的问题。

最后上一张修好的图片,可以看到此时指示灯为蓝色,表明路由器状态正常。手机可以正常搜到PHICOMM_44和PHICOMM_44_5G的无线信号,已成功修复。

MT7621 CPU运行vsftpd报错500 OOPS: munmap的解决办法

在Newifi D1上面编译vsftpd成功,运行的时候报错:500 OOPS: munmap,经过一番研究,终于找到解决办法,在这里写出来希望可以帮助遇到同样问题的朋友。

这是一个源代码里面的bug,openwrt/lede官方尚未修正。解决方案就是给vsftpd源码里面的secbuf.c打个补丁。在第54行修改为vsf_sysutil_memprotect(p_no_access_page, page_size, kVSFSysUtilMapProtReadOnly),然后编译即可成功运行了。

贴一下patch代码。在package的vsftp目录的patch下面。

— a/secbuf.c
+++ b/secbuf.c
@@ -51,7 +51,8 @@ vsf_secbuf_alloc(char** p_ptr, unsigned int size)
*/
*((unsigned int*)p_mmap) = round_up;
p_no_access_page = p_mmap;
– vsf_sysutil_memprotect(p_no_access_page, page_size, kVSFSysUtilMapProtNone);
+ /* fix issue with MIPS SCACHE on MT7621 (and no sense to hide value of mapped block size) */
+ vsf_sysutil_memprotect(p_no_access_page, page_size, kVSFSysUtilMapProtReadOnly);

p_mmap += page_size;
if (page_offset)

 

lede编辑报错的解决error: recursive dependency detected!

lede编译报错的问题。
Collecting package info: done
Collecting target info: done
tmp/.config-package.in:15823:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection “Kconfig recursive dependency limitations”
tmp/.config-package.in:15823: symbol PACKAGE_lua is selected by PACKAGE_luci-base
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection “Kconfig recursive dependency limitations”
tmp/.config-package.in:31842: symbol PACKAGE_luci-base is selected by PACKAGE_luci-mod-admin-full
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection “Kconfig recursive dependency limitations”
tmp/.config-package.in:31948: symbol PACKAGE_luci-mod-admin-full is selected by PACKAGE_luci
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection “Kconfig recursive dependency limitations”
tmp/.config-package.in:31775: symbol PACKAGE_luci is selected by PACKAGE_ipset-lists
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection “Kconfig recursive dependency limitations”
tmp/.config-package.in:73600: symbol PACKAGE_ipset-lists is selected by PACKAGE_luci-app-shadowsocksr-pro
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection “Kconfig recursive dependency limitations”
tmp/.config-package.in:33153: symbol PACKAGE_luci-app-shadowsocksr-pro depends on PACKAGE_iptables
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection “Kconfig recursive dependency limitations”
tmp/.config-package.in:52311: symbol PACKAGE_iptables is selected by PACKAGE_sqm-scripts
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection “Kconfig recursive dependency limitations”
tmp/.config-package.in:895: symbol PACKAGE_sqm-scripts is selected by PACKAGE_luci-app-sqm
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection “Kconfig recursive dependency limitations”
tmp/.config-package.in:33249: symbol PACKAGE_luci-app-sqm depends on PACKAGE_lua
解决办法,删除/mnt/lede/package/lean/ipset-lists/Makefile里面+luci
这个属于重复引用导致报错。

运行shell脚本报错bad interpreter:No such file or directory的解决

最近比较郁闷,写了个自动备份的脚本,在Ubuntu minimal下面运行总是报错,bad interpreter:No such file or directory类似的内容。但是该脚本在ubuntu 16.04下面运行又正常。各种尝试均不能解决问题,简直是疯了,搞得人痛苦不堪。

最终发现错误的原因居然是文件格式不同导致的!用notepad++默认编辑后的文档格式是dos格式。只有转换为unix格式才能正常运行。

解决办法如下:

vi filename

然后用命令 :set ff?

可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看。

2.可以用执行dos2unix 命令转换编码

#dos2unix myshell.sh

缤特力Plantronics Voyager pro HD传感器失效的维修

2年前买了一个缤特力Voyager pro HD,当时买回来是英文语音的,然后去官网在线更新了中文语音支持。这个耳机牛逼之处是有个自动感应控制机制。

当自动感应开启的状态下,耳机和手机建立蓝牙连接,耳机没有被佩戴的情况下,比如放置在桌面上,此时有电话进来,你拿起耳机戴到耳朵上,他会自动接听电话,不需要手工按接听键。如果你直接拿电话接听,他会自动把语音切换到手机听筒,整个过程都是自动的,非常便捷。

但是使用中发现不爽的是,有时候不想接听某个来电,拿起耳机自动就接通了,这样不爽,于是就关闭了感应器的功能。

前一段更换了耳机电池之后,想重新开启自动感应功能,于是去缤特力官网下载了Plantronics HUB的软件,刷新固件之后,发现在HUB里面看感应是开启的,实际使用中这个功能仍旧不起作用,研究了很久,终于解决了,在这里写出来,希望可以帮助到遇到类似困惑的朋友。

关键在于官网的最新电脑端软件是有bug的,通过它刷新功能之后,实际上是没有开启的。

需要去下载老版本的hub软件,在老版本电脑端软件里面刷新功能才可以。

 

更新时间会稍微长一些,过程中电脑会叮咚叮咚响很多次,等待更新完毕后就可以正常使用感应功能了。

linksys Velop指示灯不亮无法启动的维修

Linksys是上个世纪80年代成立于美国的路由器品牌,是家用和商用网络连接解决方案领域公认的领先企业。与思科、贝尔金联合后专注于家庭网络业务。作为国际顶级的路由器制造商,在国内一直受玩家和极客追捧,随着最新的家庭整体Wi-Fi解决方案Velop以发布,又让整个家庭高端路由市场沸腾起来了。

Velop路由器是一款支持802.11ac wave2标准,三频模块化Wi-Fi系统,2个5G信息+1个2.4G信道,无线传输速率可达AC2200M。每台机器的顶部有一个指示灯,当与互联网的连接畅通时,LED指示灯会亮起蓝色;网络断开时为红色;超出连接范围时为黄色;设置的时候

又变成了紫色。

今天拿到的这台Velop不清楚是什么原因造成的,总之就是插上电指示灯完全不亮,也没有无线信号,网线插上电脑也没有任何反应。

机器看起来蛮新的,包装盒甚至都完好,里面的无线信号标贴都在,居然就坏了,确实很可惜啊。下面拆机看看内部结构吧。

内置六天线,顶部四个天线是2T2R 2.4GHz / 5GHz WiFi,机身两侧天线是ZigBee和蓝牙。PCB正背面设有黑色大块铝散热器,机壳顶部及其中两侧有大量透气孔,借助热空气对流让热量上升排出。

Velop采用高通方案,IPQ4019整合了ARM Cortex A7处理器,Qualcomm IPQ4019 支持Wi-Fi Backhaul技术,配合Qualcomm QCA9886 Wave-2 802.11ac ,提供另一组5GHz频段支持MU-MIMO。

IP4019 CPU集成千兆交换机,配合Qualcomm QCA8072千兆网芯片,提供2个千兆网口,支持端口切换和端口镜像,能自动检测切换成WAN口或LAN口。

说了半天,故障原因是电源部分坏了,当然最终我们修好了它。

下面看看修好后的图片吧。

这么牛逼的设备,修好了当然要测一下看看效果,看看设置过程中的一些图片吧。

手机下载linksys程序,velop网口直接插上局域网的路由器LAN口即可。设置过程中需要开启手机的蓝牙,仅仅是打开即可,不需要配对的。

 

然后可以在电脑上通过浏览器访问linksys的云平台,进去后可以看到配置好的velop,并进行一些简单的设置。

如何解绑呢,很简单,把velop的网线拔掉,电源不要动啊。然后按底部的红色按钮,保持30秒钟时间,velop就会自动恢复默认设置并重启,重启后的灯是紫色的,可以重新设置。

velop恢复默认设置后,电脑浏览器访问云端页面,已经无法找到这个velop了,成功解绑设备。