在武器装备方面,相对于1979年的战争中还大量使用了半自动武器,老山作战时的中国军队已全部换用了自动武器。除了原有的56式、56-1式冲锋枪外,还部分使用了少量的56-2式冲锋枪,并逐步换装了81式枪族。由此,消除了1979之战时班组自动火力不足的明显短板,单兵火力已与越军旗鼓相当;1979之战时侦察兵主要使用的是64式微声冲锋枪,老山作战时则已大量换用了79式轻型冲锋枪和85式微声/轻型冲锋枪,丰富了侦察用武器体系,加强了自动火力。因为85式微声冲锋枪的性能比64式要好,有些老兵就把64式微声冲锋枪的消音碗去掉,作为普通自动武器,与85式微声冲锋枪搭配使用;1979之战时越军使用了一种苏制SVD7.62毫米半自动狙击步枪,对中国军队造成了不小杀伤,而当时中国军队却没有同类型武器与之对抗。老山作战时中国军队已装备了根据缴获的苏制SVD狙击步枪仿制而成的79式狙击步枪,在实战中狙杀效果良好,有力压制了越军的狙击作战。后来又研制出了85式狙击步枪,至今部队还在使用;1979之战时步兵大量使用了67式木柄手榴弹攻坚阻敌,这种手榴弹全弹较重,体积较大,产生的破片数量较少,破片一致性也较差,杀伤威力不足。老山作战时步兵换用了82式手榴弹,重量和体积较67式手榴弹大为减小,而装药量和破片数则成倍增加,杀伤威力增强了很多;1979之战时步兵使用的随伴火炮主要是65式82无坐力炮,老山作战时又加入了78式82无坐力炮,其破甲弹和榴弹的杀伤威力都有所增强。两种无坐力炮配合使用,在实战中打敌火力点和掩蔽部的效果良好。因而老兵中流传了一种说法:“200米以内用82无是指哪打哪,没跑!”;1979之战时,工兵和步兵排雷主要使用320爆破法、直列装药、爆破筒、手榴弹和炸药包。到了老山作战时,参战部队已普遍使用了73式/74(改)式火箭爆破器排雷,在爆破器材上前进了一步。