MacBook Air 1,1 机身鼓起来了

昨晚,我把一直放着不用的 MacBook Air 1,1 拿出来看了看,发现机身鼓起来了。症状和[求助]苹果电脑MacBook Air 电池鼓起来这样会爆炸吗一样,但没有那么严重。根据这篇文章和 Twitter 上朋友们的回复,我想应该也是电池鼓起来导致的。所以我计划把电池拆下来,以避免损坏其它零件。

今天早上拿到公司用小螺丝刀把后盖的螺丝都拧下来然后把电池的螺丝也拧下来,拔掉电源连接线,就拆下来了。确实是电池鼓胀导致的机身鼓胀,电池拆掉后,机身就恢复平直了。

电池拆掉后,接上电源线依旧可以开机运行。不过由于没有电池的重量,机身变轻,上盖掀起过渡就容易导致机身从桌面翘起来。

Advertisements

#macbook-air

取回了修好了键盘的 MacBook Air

等了好久都没有等到苹果零售店的通知,包括邮件和电话通知都没有。

昨天,登录其网站上查看修理状态,发现早在我送去修理的第二天9月30日就 repair complete 了,但是很奇怪到现在都没有通知我。我开始怀疑网站上的信息是不是准确,于是打零售店的电话确认了一下,打入时有8个人在我前面排队等待人工接听电话,等了10分钟终于轮到我了。确认确实修好了。

因为在保修期内且不是因为人为损坏所以修理是免费的:

取的时候在零售店里遇到两个温州的小伙子,他们有一个 iPhone 没有声音了,从温州赶到浦东零售店来修理,但是因为其固件是越狱过的,bar 台不给修理,虽然再三要求 bar 台帮忙刷机成官方非越狱固件,但是在刷机的过程中总是失败,不知何故,于是他们向我借电脑刷固件,按照普通的流程就刷回了官方的固件。因此我在零售店里多逗留了约45分钟。

离开时,我注意到门口有鲜花、苹果、蜡烛,是果粉悼念乔布斯的:

#macbook-air

买了才8个月的 MacBook Air 的键盘彻底坏了

上次说到 L 键破皮了,这次约8个月了,键盘是彻底不能用了。

昨晚我正试图调亮屏幕(fn+F2)的时候,突然发现 fn 键不听使唤了,后来我发现至少 fn、F5、5、t、g、b 都不听使唤了,按下后要么没有响应,要么冒出很多字母或者字符。我关机并冷启动计算机后,问题依旧,连输入操作系统登录密码都不得不借助外接 USB 键盘来完成。

花了点时间(Apple 网站的预约挺难用的,莫名其妙会把我带到英文网站,甚至还有繁体中文和英文混合的页面,还有的英文网页上没有 China 可选。并且中国大陆由于众所周知或者众所不知的原因访问位于国外的站点又特别慢,最后还是打开 VPN 连到美国才得以顺利预约成功)在 Apple 网站上预约了今天中午12:45分浦东零售店的天才(本想去南京东路店的,但是似乎这个店要到10月1日才有天才可约;香港广场店比较忙,我试图预约的时候,29日就只剩下一个时间点可约了)。

今天战战兢兢地乘坐地铁一号线转二号线到了陆家嘴,一出地铁就看到了那只大大的亮苹果。翻过天桥就到了。这是我第一次来浦东店。

走下那玻璃楼梯就进入到苹果店了,每次走这玻璃楼梯都很小心,因为我看不清玻璃楼梯的边缘。

这店的面积感觉比香港广场店大很多,到处都是试用的 MacBook、iPad ⋯⋯

天才们似乎非常忙,我预约的 12:45 ,但是一直到 13:00 才开始看我的电脑。天才用他那个貌似移动硬盘的东西通过 USB 接口插上启动了里面的操作系统,排除了操作系统问题。

说要等3到7天才能修改,如果确认不是因为我人为进水弄坏的就给我免费修。修理就是换掉键盘所在的那块面板,是整个上面板,不包括触摸板,而不是单单那个黑色的键盘。

这篇拆台文是在旧的 MacBook Air 上写就的。在拿到修好的 MacBook Air 之前我就用它了。虽然它的电池已经无法充上电了,只能一直插着电源用。

#macbook-air

在 MacBook Air 1,1 上安装 FreeBSD

安装前准备

硬件
  1. 一只 Super Drive;
  2. 一张刻录了 FreeBSD-7.4-RELEASE-i386-disc1.iso 的 CD 或者 FreeBSD-7.4-RELEASE-i386-dvd1.iso.gz 的 DVD(啰嗦一句,是刻录 iso 内容,不是把 iso 这个单独文件刻录上去 :-)。)(测试发现只能安装 FreeBSD 7 系列的 32 位。64 位或者8 系列和 9-CURRENT 都会 kernel panic 根本没法 boot。);
  3. 一只 USB 接口的闪存盘;
  4. (可选)1 只 USB 接口的键盘。
文件
  1. 从随机光盘中找到 BroadcomXPInstaller.exe 并使用 unrar 解压缩,得到 bcmwl5.inf 和 bcmwl5.sys。放到闪存盘根目录(最好是根目录,或者一个小写字母的目录里,因为接下来我们没法输入大写字母和特殊字符)。
  2. 准备好一个名为 loader.conf 内容如下的文件放入闪存盘:
    bcmwl5_sys_load="YES"
  3. 准备好一个名为 rc.conf 内容如下的文件放入闪存盘:
    keymap="us.pc-ctrl"
    ifconfig_ndis0="WPA DHCP"
  4. 准备好一个名为 wpa_supplicant.conf 内容如下的文件放入闪存盘:
    network={
    	ssid="YOUR NET SSID"
    	proto=WPA RSN
    	key_mgmt=WPA-PSK
    	pairwise=CCMP
    	group=CCMP
    	psk="YOUR PASSWORD"
    }

    注意修改其中的ssid和psk。

网络环境

通过 DHCP 获取 IP 地址的无线网络环境。设置固定 IP 地址应该也可以,就是要修改上述准备的配置文件,我没有测试。

使用 CD 启动安装

将 Super Drive 插在那个唯一的 USB 接口,并将 FreeBSD CD/DVD 插入。
开机安装 option 直到出现启动磁盘选择,选择从光驱里的“Windows”(没错,它就是显示为 Windows)启动。

安装过程有 2 个注意点:

键盘映射(Keymap)选择

要选择 “USA CapsLock->Ctrl US standard (Caps as L-Control)”。
接下来打字的时候,如果敲出来不是正常的字母,那就按一下 caps lock 键。

(可选)当操作系统安装好了,不再需要 CD 的时候,也就是那个唯一的 USB 接口不被占用的时候,你可以插上一个 USB 接口的键盘,那样的键盘会有正常的键入效果。

要安装源码

当选择 Distributions 的时候要选择一个带有 kernel sources 的。比如选择 Developer、Kern-Developer。因为接下来 ndisgen 的时候需要。

插上闪存盘并挂载

启动安装好的 FreeBSD 用 root 登入。把闪存盘插在那个唯一的 USB 接口并挂载到 /mnt:

# mount -t msdosfs /dev/da0 /mnt

使用 NDIS 驱动无线网卡

把文件 bcmwl5.inf 和 bcmwl5.sys 复制到 /root/ (不要试图直接在优盘上搞,因为闪存盘的文件系统可能不支持符号链接,接下来会失败的)。

# cp /mnt/bcmwl5.inf /mnt/bcmwl5.sys /root

  1. ndisgen /root/bcmwl5.inf /root/bcmwl5.sys

根据向导完成,如果中途显示失败了,那么就再来一次。还没有遇到过第二次也失败的情况。

(可选)然后就可以直接 kldload 了

# kldload /root/bcmwl5_sys.ko (键盘打不出下划线?按 tab 补全试试吧。下同。)

不过最好是配置成 boot 的时候就加载

把文件 bcmwl5_sys.ko 复制到 /boot/modules/:

# cp /root/bcmwl5_sys.ko /boot/modules/

然后再把优盘里的 loader.conf 文件复制到 /boot/loader.conf :

# cp /mnt/loader.conf /boot/

配置 /etc/rc.conf,即用我们准备好的 rc.conf 文件替换 /etc/rc.conf

# cp /mnt/rc.conf /etc/

配置无线网络

# cp /mnt/wpa_supplicant.conf /etc/

重启生效

重启 netif:

# /etc/rc.d/netif restart

或者干脆点直接重启计算机:

# shutdown -r now

这样就能连入 DHCP 的无线网络了。

参考资料

  1. Wireless Networking
  2. Using Windows® NDIS Drivers

#freebsd, #keymap, #macbook-air, #ndis

买了才5个月的 MacBook Air 的键盘的 L 键就剥皮了,像个被啃剩了的苹果

买了才5个月的 MacBook Air 3,2 的键盘的 L 键剥皮了,但不影响使用,只是不美观了。剥皮的 L 像个被啃剩了的苹果:

MacBook Air 键盘 L 键剥皮了

#macbook-air

MacBookAir3 和 MacBookAir1 的特殊功能键位置的变化

MacBook Air 的 F1-F12 标准功能键上印刷着一些特殊功能键,我手上有 MacBookAir1 和 MacBookAir3,对比了一下它们的布局,发现特殊功能键位置有一些变化。

由于 MacBookAir3 没有键盘背光功能,所以原来 F5、F6 上的键盘背光亮度调整功能键就不需要了。MacBookAir3 又把电源开关从外壳上移到了键盘上,因此原先 F7~F12 上的功能键就往左顺移了一位,比如原来 F12 是音量调高的,现在音量调高左移到了 F11 上,而 F12 变成了弹出光驱。原先弹出光驱的键位则给了电源开关。不过 F1-F12 等键的位置本身未变,变的仅仅是特殊功能键所在的键位。

MacBookAir1 键盘布局特殊功能键区域:
F1,F2:屏幕亮度调整
F3:所有窗口
F4:Dashboard
F5,F6:键盘背光亮度调整
F7,F8,F9:快退、播放、快进
F 10,F11,F12:静音、音量调低、音量调高
F12后的那个键:弹出光驱
非键盘区域,在外壳上的圆形按钮:电源开关

MacBookAir1 键盘功能键区域

MacBookAir3 键盘布局功能键区域:
F1,F2:屏幕亮度调整
F3:所有窗口
F4:Dashboard
F5:空
F6、F7、F8:快退、播放、快进
F9、F10、F11:静音、音量调低、音量调高
F12:弹出光驱
F12后的那个键:电源开关
非键盘区域,外壳上无圆形按钮

MacBookAir3 键盘布局功能键区域

#macbook-air

MacBookAir3,2 ubench

硬件浏览:

型号名称: MacBook Air
型号标识符: MacBookAir3,2
处理器名称: Intel Core 2 Duo
处理器速度: 2.13 GHz
处理器数目: 1
核总数: 2
L2 缓存: 6 MB
内存: 4 GB
总线速度: 1.07 GHz
Boot ROM 版本: MBA31.0061.B01
SMC 版本(系统): 1.66f55

Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk
http://www.phystech.com/download/ubench.html
Darwin 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386
Ubench CPU: 606707
Ubench MEM: 362017
——————–
Ubench AVG: 484362

#macbook-air, #ubench